Course Code: mcsvcsawscloud9
Duration: 21 hours
Prerequisites:
  • 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
Overview:

This course focuses on using AWS Cloud9 to design, develop, and deploy microservices. Participants will gain practical experience in building a microservices architecture on AWS, using key AWS services for deployment, scalability, and management.

This instructor-led, live training (online or onsite) is aimed at intermediate-level developers who wish to master building and deploying microservices with AWS Cloud9 and other AWS services.

By the end of this training, participants will be able to:

  • Understand microservices architecture and its benefits.
  • Set up a microservices development environment on AWS Cloud9.
  • Build, test, and deploy microservices using Docker and AWS services.
  • Integrate AWS Lambda, ECS, and API Gateway with microservices.
  • Apply DevOps practices to manage microservices deployments.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
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

Sites Published:

United Arab Emirates - Building Microservices on AWS Cloud9

Qatar - Building Microservices on AWS Cloud9

Egypt - Building Microservices on AWS Cloud9

Saudi Arabia - Building Microservices on AWS Cloud9

South Africa - Building Microservices on AWS Cloud9

Brasil - Building Microservices on AWS Cloud9

Canada - Building Microservices on AWS Cloud9

中国 - Building Microservices on AWS Cloud9

香港 - Building Microservices on AWS Cloud9

澳門 - Building Microservices on AWS Cloud9

台灣 - Building Microservices on AWS Cloud9

USA - Building Microservices on AWS Cloud9

Österreich - Building Microservices on AWS Cloud9

Schweiz - Building Microservices on AWS Cloud9

Deutschland - Building Microservices on AWS Cloud9

Czech Republic - Building Microservices on AWS Cloud9

Denmark - Building Microservices on AWS Cloud9

Estonia - Building Microservices on AWS Cloud9

Finland - Building Microservices on AWS Cloud9

Greece - Building Microservices on AWS Cloud9

Magyarország - Building Microservices on AWS Cloud9

Ireland - Building Microservices on AWS Cloud9

Luxembourg - Building Microservices on AWS Cloud9

Latvia - Building Microservices on AWS Cloud9

España - Building Microservices on AWS Cloud9

Italia - Building Microservices on AWS Cloud9

Lithuania - Building Microservices on AWS Cloud9

Nederland - Building Microservices on AWS Cloud9

Norway - Building Microservices on AWS Cloud9

Portugal - Building Microservices on AWS Cloud9

România - Building Microservices on AWS Cloud9

Sverige - Building Microservices on AWS Cloud9

Türkiye - Building Microservices on AWS Cloud9

Malta - Building Microservices on AWS Cloud9

Belgique - Building Microservices on AWS Cloud9

France - Building Microservices on AWS Cloud9

日本 - Building Microservices on AWS Cloud9

Australia - Building Microservices on AWS Cloud9

Malaysia - Building Microservices on AWS Cloud9

New Zealand - Building Microservices on AWS Cloud9

Philippines - Building Microservices on AWS Cloud9

Singapore - Building Microservices on AWS Cloud9

Thailand - Building Microservices on AWS Cloud9

Vietnam - Building Microservices on AWS Cloud9

India - Building Microservices on AWS Cloud9

Argentina - Building Microservices on AWS Cloud9

Chile - Building Microservices on AWS Cloud9

Costa Rica - Building Microservices on AWS Cloud9

Ecuador - Building Microservices on AWS Cloud9

Guatemala - Building Microservices on AWS Cloud9

Colombia - Building Microservices on AWS Cloud9

México - Building Microservices on AWS Cloud9

Panama - Building Microservices on AWS Cloud9

Peru - Building Microservices on AWS Cloud9

Uruguay - Building Microservices on AWS Cloud9

Venezuela - Building Microservices on AWS Cloud9

Polska - Building Microservices on AWS Cloud9

United Kingdom - Building Microservices on AWS Cloud9

South Korea - Building Microservices on AWS Cloud9

Pakistan - Building Microservices on AWS Cloud9

Sri Lanka - Building Microservices on AWS Cloud9

Bulgaria - Building Microservices on AWS Cloud9

Bolivia - Building Microservices on AWS Cloud9

Indonesia - Building Microservices on AWS Cloud9

Kazakhstan - Building Microservices on AWS Cloud9

Moldova - Building Microservices on AWS Cloud9

Morocco - Building Microservices on AWS Cloud9

Tunisia - Building Microservices on AWS Cloud9

Kuwait - Building Microservices on AWS Cloud9

Oman - Building Microservices on AWS Cloud9

Slovakia - Building Microservices on AWS Cloud9

Kenya - Building Microservices on AWS Cloud9

Nigeria - Building Microservices on AWS Cloud9

Botswana - Building Microservices on AWS Cloud9

Slovenia - Building Microservices on AWS Cloud9

Croatia - Building Microservices on AWS Cloud9

Serbia - Building Microservices on AWS Cloud9

Bhutan - Building Microservices on AWS Cloud9

Nepal - Building Microservices on AWS Cloud9

Uzbekistan - Building Microservices on AWS Cloud9