Get in Touch
 Duration 21 hours

Course Outline

Fundamentals of Microservices Architecture

  • Defining microservices
  • Evaluating the benefits and complexities of microservices
  • Contrasting with monolithic architectural models

Configuring AWS Cloud9 for Microservices Development

  • Provisioning an AWS Cloud9 environment
  • Tuning the development workspace
  • Linking AWS services to Cloud9

Constructing Microservices with Docker

  • Overview of Docker and container technology
  • Building and validating Docker containers
  • Leveraging Docker Compose for multi-container setups

Releasing Microservices via AWS ECS and Lambda

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

Handling APIs through AWS API Gateway

  • Designing and administering RESTful APIs
  • Mapping APIs to microservices
  • Managing API versioning and rate limiting

Monitoring and Logging Microservices

  • Utilizing AWS CloudWatch for performance monitoring
  • Implementing logging via Amazon CloudWatch Logs
  • Configuring alarms and alert mechanisms

Security Best Practices for Microservices

  • Establishing IAM roles and policies
  • Hardening microservices via API Gateway
  • Ensuring data encryption both in transit and at rest

Conclusion and Recommended Pathways

Requirements

  • A foundational grasp of cloud computing principles
  • Working knowledge of AWS services
  • Proficiency in either Python or JavaScript

Target Audience

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories