Get in Touch

Course Outline

Foundations of Microservices Architecture

  • Defining microservices
  • Key advantages and potential challenges
  • Evaluation against monolithic architectures

Configuring AWS Cloud9 for Microservices Development

  • Provisioning an AWS Cloud9 instance
  • Setting up the development workspace
  • Linking AWS services to Cloud9

Developing Microservices with Docker

  • Overview of Docker and containerization concepts
  • Constructing and validating Docker containers
  • Leveraging Docker Compose for multi-container setups

Releasing Microservices via AWS ECS and Lambda

  • Initializing Amazon ECS for container orchestration
  • Deploying microservices using AWS Lambda
  • Managing scaling strategies for microservices on AWS

API Management with AWS API Gateway

  • Building and administering RESTful APIs
  • Connecting APIs to microservices
  • Handling API versioning and rate limiting

Observability: Monitoring and Logging for Microservices

  • Utilizing AWS CloudWatch for performance monitoring
  • Configuring log management with Amazon CloudWatch Logs
  • Setting up alerts and notification workflows

Best Practices for Microservices Security

  • Defining IAM roles and access policies
  • Enhancing security through API Gateway
  • Ensuring data encryption during transmission and storage

Recap and Future Directions

Requirements

  • Fundamental knowledge of cloud computing principles
  • Working familiarity with the AWS service catalog
  • Practical experience with Python or JavaScript

Target Audience

  • Developers specializing in microservices architecture
  • Cloud engineers
  • DevOps specialists
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories