Get in Touch
 Duration 21 hours

Course Outline

Fundamentals of Microservices Architecture

  • Defining microservices
  • Advantages and obstacles associated with microservices
  • Contrast with monolithic architectures

Configuring AWS Cloud9 for Microservices Development

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

Developing Microservices with Docker

  • Overview of Docker and containerisation
  • Constructing and verifying Docker containers
  • Employing Docker Compose for multi-container applications

Releasing Microservices on AWS ECS and Lambda

  • Initialising Amazon ECS for container orchestration
  • Deploying microservices via AWS Lambda
  • Scaling microservices within AWS

Handling APIs via AWS API Gateway

  • Designing and managing RESTful APIs
  • Linking APIs to microservices
  • API version control and rate limiting

Observability and Logging for Microservices

  • Utilising AWS CloudWatch for monitoring
  • Configuring logging through Amazon CloudWatch Logs
  • Setting up alerts and notifications

Security Best Practices for Microservices

  • Applying IAM roles and policies
  • Protecting microservices using API Gateway
  • Data encryption during transit and at rest

Wrap-up and Subsequent Actions

Requirements

  • Fundamental grasp of cloud computing principles
  • Awareness of various AWS services
  • Proficiency in Python or JavaScript

Intended Audience

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

Number of participants


Price per participant (excl. VAT)

Testimonials (1)

Upcoming Courses

Related Categories