course

Home / Courses / Running Container Enabled Microservices on AWS

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
Tags
Technical Core Type: Core 1 Vendor: Gilmore Global Product Line: Other Technical
FREE

Interested in course?


Course Type: Instructor Led