Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Microservices Architecture
- Definition and characteristics of microservices.
- Advantages and challenges associated with microservices.
- Comparison with traditional monolithic architectures.
Setting Up AWS Cloud9 for Microservices Development
- Creating an AWS Cloud9 workspace.
- Configuring the development environment.
- Connecting AWS services to Cloud9.
Building Microservices with Docker
- Introduction to Docker and containerization concepts.
- Building and testing Docker containers.
- Utilizing Docker Compose for multi-container applications.
Deploying Microservices on AWS ECS and Lambda
- Configuring Amazon ECS for container orchestration.
- Deploying microservices via AWS Lambda.
- Scaling microservices within the AWS ecosystem.
Managing APIs with AWS API Gateway
- Creating and managing RESTful APIs.
- Connecting APIs to microservices.
- Implementing API versioning and throttling.
Monitoring and Logging Microservices
- Utilizing AWS CloudWatch for monitoring.
- Configuring logging with Amazon CloudWatch Logs.
- Establishing alarms and notifications.
Microservices Security Best Practices
- Implementing IAM roles and policies.
- Securing microservices via API Gateway.
- Encrypting data both in transit and at rest.
Summary and Next Steps
Requirements
- Fundamental knowledge of cloud computing principles.
- Familiarity with AWS services.
- Practical experience with Python or JavaScript.
Audience
- Developers specializing in microservices architecture.
- Cloud engineers.
- DevOps professionals.
21 Hours
Testimonials (2)
I've find out new interesting things about Lambda and Serverless
Oleg Buldumac - PUBLIC COURSE
Course - AWS Lambda for Developers
Everything in general.