Get in Touch

Course Outline

Introduction to Microservices Architecture

  • Defining microservices
  • Advantages and challenges of microservices
  • Contrasting with monolithic architectures

Preparing AWS Cloud9 for Microservices Development

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

Developing Microservices with Docker

  • Overview of Docker and containerization
  • Constructing and testing Docker containers
  • Leveraging Docker Compose for multi-container applications

Deploying Microservices via AWS ECS and Lambda

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

Handling APIs with AWS API Gateway

  • Creating and managing RESTful APIs
  • Linking APIs to microservices
  • API versioning and rate limiting

Monitoring and Logging Microservices

  • Utilizing AWS CloudWatch for monitoring
  • Configuring logging with Amazon CloudWatch Logs
  • Establishing alarms and notifications

Security Best Practices for Microservices

  • Implementing IAM roles and policies
  • Securing microservices through API Gateway
  • Encrypting data in transit and at rest

Summary and Next Steps

Requirements

  • Fundamental knowledge of cloud computing principles
  • Familiarity with AWS services
  • Proficiency in Python or JavaScript

Target Audience

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories