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.
Duration 21 hours
Course Outline
Fundamentals of Microservices Architecture
- Defining microservices
- Evaluating the benefits and complexities of microservices
- Contrasting with monolithic architectural models
Configuring AWS Cloud9 for Microservices Development
- Provisioning an AWS Cloud9 environment
- Tuning the development workspace
- Linking AWS services to Cloud9
Constructing Microservices with Docker
- Overview of Docker and container technology
- Building and validating Docker containers
- Leveraging Docker Compose for multi-container setups
Releasing Microservices via AWS ECS and Lambda
- Configuring Amazon ECS for container orchestration
- Deploying microservices using AWS Lambda
- Scaling microservices within the AWS ecosystem
Handling APIs through AWS API Gateway
- Designing and administering RESTful APIs
- Mapping APIs to microservices
- Managing API versioning and rate limiting
Monitoring and Logging Microservices
- Utilizing AWS CloudWatch for performance monitoring
- Implementing logging via Amazon CloudWatch Logs
- Configuring alarms and alert mechanisms
Security Best Practices for Microservices
- Establishing IAM roles and policies
- Hardening microservices via API Gateway
- Ensuring data encryption both in transit and at rest
Conclusion and Recommended Pathways
Requirements
- A foundational grasp of cloud computing principles
- Working knowledge of AWS services
- Proficiency in either Python or JavaScript
Target Audience
- Developers specializing in microservices architecture
- Cloud engineers
- DevOps specialists
Testimonials (1)
I've find out new interesting things about Lambda and Serverless