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
Foundations of Microservices Architecture
- Defining microservices
- Key advantages and potential challenges
- Evaluation against monolithic architectures
Configuring AWS Cloud9 for Microservices Development
- Provisioning an AWS Cloud9 instance
- Setting up the development workspace
- Linking AWS services to Cloud9
Developing Microservices with Docker
- Overview of Docker and containerization concepts
- Constructing and validating Docker containers
- Leveraging Docker Compose for multi-container setups
Releasing Microservices via AWS ECS and Lambda
- Initializing Amazon ECS for container orchestration
- Deploying microservices using AWS Lambda
- Managing scaling strategies for microservices on AWS
API Management with AWS API Gateway
- Building and administering RESTful APIs
- Connecting APIs to microservices
- Handling API versioning and rate limiting
Observability: Monitoring and Logging for Microservices
- Utilizing AWS CloudWatch for performance monitoring
- Configuring log management with Amazon CloudWatch Logs
- Setting up alerts and notification workflows
Best Practices for Microservices Security
- Defining IAM roles and access policies
- Enhancing security through API Gateway
- Ensuring data encryption during transmission and storage
Recap and Future Directions
Requirements
- Fundamental knowledge of cloud computing principles
- Working familiarity with the AWS service catalog
- Practical experience with Python or JavaScript
Target Audience
- Developers specializing in microservices architecture
- Cloud engineers
- DevOps specialists
21 Hours
Testimonials (1)
I've find out new interesting things about Lambda and Serverless