Course Objectives
This course is designed to teach you how to:
- Design a microservices
- based architecture that uses containers Use Amazon ECS to run and scale a microservices
- based application Integrate Amazon ECS with other AWS services
Agenda
- Welcome to Simple Mustache Service!
- The monolith
- What are microservices?
- How to implement a microservices infrastructure
- The six principles of microservices
- Introduction to containers
- Comparing virtual machines with containers
- Docker
- Running containers
- Storing container images
- Hands-on lab: Building and running your first container
- Compare and contrast different software development cycles
- Use AWS CodePipeline to code, build, and deploy a microservice
- Use AWS CodeCommit as a source control service
- Use Jenkins to perform a Docker build
- Use Postman to run and test microservices
- Use AWS CloudFormation to provision and deploy microservices
- Hands-on lab: Using the Amazon ECS Service Scheduler
- High availability
- Cluster management and scheduling
- Monitoring
- Scaling a cluster
- Scaling services
- Hands-on lab: Continuous delivery pipelines for container-based microservices
- Implement security
- Apply best practices
- Automate security
- Evaluate compliance requirements
- Embed security into the CI/CD
- Hands-on lab: Extending Amazon ECS with Service Discovery and Config Management
FREE
Interested in course?
Course Type: Instructor Led