Problems
● Business teams wants to add new features immediately
● Innovate and experiment with new features
● Deploy features immediately, not waiting for deployment dates.
● Flexible scale for market peek times
Considerations
● Ensure continuity of service and minimize disruption
● Allow for continuous delivery
● Support high-traffic environments
Solutions
● Containers and Orchestrators
● Deployment strategies; blue-green deployment, rolling
deployment, and canary deployment.
● Kubernetes Patterns; Sidecar Patterns, Service Mesh Pattern
● DevOps and CI/CD Pipelines and Infrastructure as code (IaC)