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
- Advantages and obstacles associated with microservices
- Contrast with monolithic architectures
Configuring AWS Cloud9 for Microservices Development
- Provisioning an AWS Cloud9 environment
- Setting up the development workspace
- Linking AWS services to Cloud9
Developing Microservices with Docker
- Overview of Docker and containerisation
- Constructing and verifying Docker containers
- Employing Docker Compose for multi-container applications
Releasing Microservices on AWS ECS and Lambda
- Initialising Amazon ECS for container orchestration
- Deploying microservices via AWS Lambda
- Scaling microservices within AWS
Handling APIs via AWS API Gateway
- Designing and managing RESTful APIs
- Linking APIs to microservices
- API version control and rate limiting
Observability and Logging for Microservices
- Utilising AWS CloudWatch for monitoring
- Configuring logging through Amazon CloudWatch Logs
- Setting up alerts and notifications
Security Best Practices for Microservices
- Applying IAM roles and policies
- Protecting microservices using API Gateway
- Data encryption during transit and at rest
Wrap-up and Subsequent Actions
Requirements
- Fundamental grasp of cloud computing principles
- Awareness of various AWS services
- Proficiency in Python or JavaScript
Intended Audience
- Developers specialising in microservices architecture
- Cloud engineers
- DevOps specialists
Testimonials (1)
I've find out new interesting things about Lambda and Serverless