Our presentation (with Jignesh Shah) was accepted for www.CMGimpact.com
Scale in Clouds
What, How, Where, Why and When to Scale
Igor Trubin, Jignesh Shah - Capital One bank
ABSTRACT
Presentation includes the following discussion themes.
What to scale: servers, databases, containers, load balancers.
How to scale: horizontally/rightsizing, vertically, manually, automatically, ML based, predictive, serverless.
Where to scale: AWS (ASG,ECS, EKS, ELB), AZURE, GCP, K8s.
Why to scale: cost optimization, incidents avoidance, seasonality.
When to scale: auto-scaling policies and parameters, pre-warming to fight latency, correlating with business/app drivers.
Presentation includes a user case study of scaling parameters optimization: monitoring, modeling and balancing vertical and horizontal scaling, calculating optimal initial/desired cluster size and more.