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
- Defining microservices
- Benefits and challenges of microservices
- Contrast with monolithic architectures
Configuring AWS Cloud9 for Microservices Development
- Creating an AWS Cloud9 environment
- Configuring the development environment
- Linking AWS services to Cloud9
Constructing Microservices with Docker
- Introduction to Docker and containerisation
- Building and testing Docker containers
- Utilising 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 AWS
Managing APIs with AWS API Gateway
- Creating and managing RESTful APIs
- Linking APIs to microservices
- API versioning and throttling
Monitoring and Logging Microservices
- Utilising AWS CloudWatch for monitoring
- Configuring logging with Amazon CloudWatch Logs
- Implementing alarms and notifications
Microservices Security Best Practices
- Implementing IAM roles and policies
- Securing microservices via API Gateway
- Encrypting data in transit and at rest
Summary and Next Steps
Requirements
- Foundational understanding of cloud computing principles
- Familiarity with AWS services
- Proficiency in Python or JavaScript
Target Audience
- Developers specialising 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
Sounds knowledgeable, and interacts with his leaners