Crypto.com scales 4x faster with 20% better price-performance
Learn how Crypto.com used Amazon EKS, Karpenter, and AWS Graviton to scale faster during market spikes
Benefits
Overview
To support unpredictable traffic in crypto markets, Crypto.com needed to scale critical application workloads quickly while maintaining fast, secure, and uninterrupted user experiences for more than 150 million users worldwide. The company optimized its containerized infrastructure on Amazon Web Services (AWS), building a more flexible foundation for key backend workloads supporting its core mobile application. With this architecture, Crypto.com can launch new compute nodes in about 30 seconds and improve peak performance for its core API by 35 percent, helping it respond faster to market activity while improving infrastructure efficiency and end-user experiences across its global cryptocurrency platform.
Opportunity
Scaling critical app workloads for volatile crypto markets
Crypto.com supports more than 150 million users worldwide across cryptocurrency trading, payments, wallets, and digital asset services. As the platform grew, it needed to maintain fast, secure, and uninterrupted user experiences in a market that runs 24/7, 365 days a year with no maintenance windows.
Traffic could surge suddenly with market activity, requiring backend infrastructure that could add capacity quickly without affecting performance or availability. At the same time, a larger user base increased pressure on security and infrastructure costs, making it more important for Crypto.com to manage resources efficiently across its growing environment.
Because its services run continuously, Crypto.com also needed to update, scale, and protect critical workloads without planned downtime. The company needed a more flexible infrastructure foundation that could respond faster to changing demand while keeping operational effort and cost under control.
“Unpredictable traffic was one of our biggest infrastructure challenges,” says Black Tam, director of infrastructure at Crypto.com. “As our user base grew beyond 150 million, our existing infrastructure could no longer support that level of demand cost-effectively.”
Solution
Optimizing containerized infrastructure for faster scaling
Crypto.com has run key application workloads on AWS for several years, evolving its infrastructure as the platform scaled. The company first ran application workloads on Amazon Elastic Compute Cloud (Amazon EC2), then moved to Amazon Elastic Container Service (Amazon ECS) as its containerization needs grew. As market activity became more unpredictable, Crypto.com optimized its backend environment on Amazon Elastic Kubernetes Service (Amazon EKS) to gain more control over how quickly it could scale critical application services.
The move to Amazon EKS gave Crypto.com a more flexible containerized foundation for microservices supporting its core mobile application. Previously, teams had to rely on pre-provisioned capacity and Auto Scaling groups that could take several minutes to add new compute capacity during traffic spikes. By adopting Karpenter on Amazon EKS, Crypto.com automated node provisioning, helping the company scale based on real-time demand when trading activity surged, while reducing the operational effort required from site reliability and monitoring teams.
Crypto.com also migrated key backend workloads from Intel-based instances to AWS Graviton Processors. With support from AWS, the company assessed how its applications could run on Arm-based architecture and built confidence across application teams to move suitable microservices to AWS Graviton. Today, most of these microservices run on AWS Graviton, helping Crypto.com improve price-performance while keeping legacy workloads on Intel or AMD where needed.
“With our Amazon EKS environment, we have a stronger foundation for critical application services that need to keep running while we update, scale, and optimize our infrastructure,” says Tam.
Outcome
Supporting global growth with faster, more efficient infrastructure
Crypto.com can now respond faster to sudden shifts in crypto market activity. It reduced the time needed to launch each new compute node from 2–3 minutes to about 30 seconds, helping teams add capacity more quickly during periods of increased demand.
The migration also improved performance for latency-sensitive trading activities. Crypto.com achieved 5–10 milliseconds faster latency for a core application programming interface (API), while peak performance for the core API improved by about 35 percent.
Furthermore, Crypto.com improved price-performance by 20–30 percent after adopting AWS Graviton processors for key backend workloads, while reducing infrastructure costs by 10–20 percent. The company can now run workloads across different instance types based on resource availability and application needs, helping teams use compute resources more efficiently across its AWS environment.
“With this migration, we can respond faster when traffic spikes and provide lower latency to end users,” says Tam. “That helps us deliver a better user experience while managing infrastructure more efficiently.”
With our Amazon EKS environment, we have a stronger foundation for critical application services that need to keep running while we update, scale, and optimize our infrastructure.
Black Tam
Director of Infrastructure, Crypto.comAbout Crypto.com
Crypto.com is a global cryptocurrency platform offering trading, payments, wallets, exchange services, and Visa card products. Founded in 2016, the company supports more than 150 million users worldwide.
AWS Services Used
Disclaimer: Amazon Web Services currently deploys the aforementioned certain generative AI-related services in Global regions. Amazon Web Services China region services are operated by NWCD and Sinnet, with more details at the official Amazon Web Services China region website.