Friday, June 26, 2020

AWS Hands-On: Break a Monolith Application into Microservices (Module 4)

Module 4: Deploy Microservices Approach. 1. Switch the Traffic: This is the starting configuration. The monolithic node.js app running in a container on Amazon ECS. 2. Start Microservices: Using the three container images you built and pushed to Amazon ECR in the previous module, you will...

Wednesday, June 24, 2020

AWS Hands-On: Break a Monolith Application into Microservices (Module 3)

Module 3: Break the Monolith The purpose of Module 3 is to demonstrate how to break a monolith service into individual services that will run on different containers. The image creation and deployment are the same with what was done in the previous modules. We will explore new ways how to do it faster...

AWS Hands-On: Break a Monolith Application into Microservices (Module 2)

Module 2: Deploy the Monolith After containerizing the monolith service application, we now deploy it in AWS. It will run in a cluster that will have 2 replicas with an Application Load Balancer in front for minimum high-availability.  Key services that was used in this hands-on:Amazon Elastic...

Tuesday, June 23, 2020

AWS Hands-On: Break a Monolith Application into Microservices (Module 1)

Module 1: Containerize the Monolith In a real world application, the assumption is that we've already containerized our 'monolith' application and that a corresponding Dockerfile has already been created for it. Module 1 is a demonstration on how we can store a Docker image of that monolith application...

Sunday, June 7, 2020

AWS Whitepaper Series: Practicing CI and CD on AWS

Title: Practicing Continuous Integration and Continuous Delivery on AWS Accelerating Software Delivery with DevOps - June 2017 Emphasis on the Summary of Best Practices Treat your infrastructure as Code Use version control for your infrastructure code. Make use of bug tracking/ticketing systems. Have peers review changes before applying them. Establish infrastructure code patterns/designs. Test...