Application Modernization Using Cloud Strangler Pattern and DevOps Best Practices
summary
Shows a concrete migration: a Node.js monolith is refactored into four microservices (customers, content, vendors, employees), each containerized with a Dockerfile (Alpine Node 7.10, port 3000), image built, tagged and pushed to ECR, deployed to an ECS cluster, and routed by an ALB path rule (/service/employees). Demo flips a load‑balancer rule into a dead target group to retire the legacy endpoint and the refactored UI loads successfully. Recommends CI/CD via CodeCommit/CodeBuild/CodeDeploy for blue‑green or canary and monitoring with CloudWatch X‑Ray Prometheus Grafana.
AI-written summary · about
chapters (6)
- 0:00Start
- 1:08Problem Statement
- 1:48Architectural approach
- 2:35Patterns and Anti-Patterns
- 3:39Monolith Architecture
- 4:40Proposed Architecture
related talks
47mFrom Monolith to Microservices With the Strangler Pattern
27mMicro-transformation
24mModernise your monolith using strangler pattern
34mFrom monolith to Cloud Native
40mOrganisational change centered around technology
33mFireside chat - Monoliths, Microservices & Modernization – Practical Strategies
30mThis Old App, a guide to renovating apps for the cloud
26mThe Journey to Microservice Adoption
