2.5 hours



Any Level




Alberto Eduardo

Develop High availability architecture apps for million users. Using Docker, Cloudformation, CodePipeline, ECS Cluster

Expected learning & outcomes

  • Students will be able to learn to setup a Infrastructure as a Code Architecture using Amazon Cloudformation
  • Students will be able to learn to setup, use and monitor an automated Software Pipeline with Codepipeline
  • Students will be able to learn how to setup use and monitor an ECS Cluster with Docker all over the place
  • Students will be able to setup a Elastic Load Balancer version 2 (Application Load Balancer) with high security and redundancy
  • Students will be able to learn how to implement and monitor a scalable and high available architecture based on Docker
  • Students will be able to learn to setup and monitor an Aurora Database Cluster with Primary server and replicas
  • Students will be able to learn to setup and use and CodeCommit and Container repository in AWS
  • Students will be able to learn how to implement Build and Deploy to production stage in an Automated Pipeline using CodeBuild and CodeDeploy in a Codepipeline pipeline defined in a Cloudformation template

    Skills you will learn

    Architecture, Automation, AWS, C# programming, C++ programming, Execution, Integration, Production management, Shell, Web Services

    About this course

    The idea of this course is to master a really cool way to implement a scalable and highly available base architecture supported by an automated development pipeline.

    In this course, you will learn how to set up a continuous integration and continuous delivery (CI/CD) pipeline on AWS. A pipeline helps you automate steps in your software delivery process, such as initiating automatic builds and then deploying to Amazon EC2 instances. You will use AWS CodePipeline, a service that builds, tests, and deploys your code every time there is a code change, based on the release process models you define. Use CodePipeline to orchestrate each step in your release process. As part of your setup, you will plug other AWS services into CodePipeline to complete your software delivery pipeline. This guide will show you how to create a very simple pipeline that pulls code from a source repository and automatically deploys it to an Amazon EC2 instance.

    During the course we are going to be using all this AWS services: Cloudformation, CodeCommit, CodePipeline, EC2 Container Service (ECS) over Docker, CodeDeploy and CodeBuild between other Amazon web services like...

    This course is totally practical: You will code some shell scripts, build Cloudformation templates from scratch, create and edit Dockerfiles, monitor containers execution over ECS and many more.


    Lore delivers value at the intersection of learning, interests and skills.

    Learn from Domain Experts

    Access learning options recommended by industry experts, professionals and thought leaders.

    Search & Compare

    Quickly search, select and add learning options to your learning list.

    Personalize your feed

    Tell us more about yourself to access the latest learning options, curated just for you.