Scaling for success: WinZO’s event-driven automation for orchestrating AWS resources
Industries Blog
This article describes how WinZO, a multi-lingual skill-gaming platform in India, developed an automated, event-driven solution called "ZOScaler" to orchestrate scaling of AWS resources for their microservices during high-traffic events like tournaments and matches.
Specifically, the article covers:
- Challenges with traditional scaling practices like granularity constraints, server provisioning delays, and load balancer pre-warming
- WinZO's goals for the solution, including holistic scaling beyond ECS and EC2, configuration-driven microservices scaling, automated pre-provisioning, and load balancer pre-warming
- Architecture of the ZOScaler solution using AWS Lambda, Amazon CloudWatch Events, ECS application autoscaling, and Amazon DynamoDB
- Functionality of the three core Lambda functions: Scale-Up, Scale-Up Notifier, and Scale-Down
- Integration with Atlassian's Opsgenie for alerting and monitoring
- Benefits achieved, including maintaining uninterrupted service, optimizing resource usage, and cost savings
- Recommendation for AWS Countdown service to complement ZOScaler's capabilities
- Conclusion highlighting ZOScaler's success and WinZO's preparedness for future high-traffic events
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
May 17
2024
2024
Event Driven Architecture using Amazon EventBridge – Part 1
May 29
2024
2024
HCL Workload Automation expands AWS integration with AWS Step Functions
May 16
2024
2024
Introducing Amazon MWAA support for the Airflow REST API and web server auto scaling
May 7
2024
2024
Orchestrating Multiple AWS HealthOmics Workflows at Scale
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.