Course Outline

Introduction to Microservices Architecture

  • What are microservices?
  • Benefits and challenges of microservices
  • Comparison with monolithic architectures

Setting Up AWS Cloud9 for Microservices Development

  • Creating an AWS Cloud9 environment
  • Configuring the development environment
  • Connecting AWS services to Cloud9

Building Microservices with Docker

  • Introduction to Docker and containerization
  • Building and testing Docker containers
  • Using Docker Compose for multi-container applications

Deploying Microservices on AWS ECS and Lambda

  • Setting up Amazon ECS for container orchestration
  • Deploying microservices with AWS Lambda
  • Scaling microservices in AWS

Managing APIs with AWS API Gateway

  • Creating and managing RESTful APIs
  • Connecting APIs to microservices
  • API versioning and throttling

Monitoring and Logging Microservices

  • Using AWS CloudWatch for monitoring
  • Setting up logging with Amazon CloudWatch Logs
  • Implementing alarms and notifications

Microservices Security Best Practices

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

Summary and Next Steps

Requirements

  • Basic understanding of cloud computing concepts
  • Familiarity with AWS services
  • Experience with Python or JavaScript

Audience

  • Developers focused on microservices architecture
  • Cloud engineers
  • DevOps professionals
 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 4800 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (5)

Upcoming Courses

Related Categories