Get in Touch

Course Outline

Foundations of Microservices Architecture

  • Definition and core concepts of microservices
  • Key advantages and potential challenges
  • Contrast with monolithic architectural models

Configuring AWS Cloud9 for Microservices

  • Establishing an AWS Cloud9 workspace
  • Tailoring the development environment settings
  • Linking AWS services to Cloud9

Developing Microservices with Docker

  • Overview of Docker and containerisation techniques
  • Construction and testing of Docker containers
  • Utilising Docker Compose for multi-container applications

Releasing Microservices via AWS ECS and Lambda

  • Configuring Amazon ECS for container orchestration
  • Deploying microservices using AWS Lambda
  • Scalability strategies for microservices within AWS

API Management through AWS API Gateway

  • Designing and administering RESTful APIs
  • Bridging APIs to microservices
  • Managing API versioning and throttling

Monitoring and Logging Microservices

  • Leveraging AWS CloudWatch for oversight
  • Configuring logging with Amazon CloudWatch Logs
  • Setting up alerts and notification systems

Security Best Practices for Microservices

  • Configuring IAM roles and policies
  • Enhancing security via API Gateway
  • Data encryption during transit and at rest

Conclusion and Further Development

Requirements

  • Fundamental comprehension of cloud computing principles
  • Affinity with AWS services
  • Proficiency in Python or JavaScript

Target Audience

  • Developers specialising in microservices architecture
  • Cloud engineers
  • DevOps professionals
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories