Zero Crashes Achieved: Stabilizing a Fintech Platform for Enhanced User Experience

Refactoring of a fintech platform stabilized performance, enhanced user experience, and enabled seamless product integration.

Zero

Crashes achieved even during high-traffic periods

Higher

User satisfaction improved app ratings through a seamless and unified experience.

Enhanced

Scalability supported up to 20 million users without performance degradation.

IndustryFinancial Services
Company typeEnterprise
CountryUnited States
Services usedTuring Intelligence
Zero Crashes Achieved Stabilizing a Fintech Platform for Enhanced User Experience OG

About the client

A leading crypto exchange platform known for providing innovative financial services to both individual and business users, based in San Francisco, with $3.1 billion in revenue.

The problem

The client's platform was experiencing instability due to rapid growth, with frequent crashes during traffic spikes and user signups. The platform's inability to handle these spikes resulted in a poor user experience and direct revenue loss. Additionally, the platform's fragmented architecture led to a disjointed user experience, requiring customers to sign in separately for different products and services.

The solution

The client, with Turing's support, executed a comprehensive refactoring of their platform to address instability and improve user experience:

  • Platform migration and refactoring: The platform was refactored into a GoLang-based microservices architecture to support up to 20 million users and account for traffic spikes. This included migrating from MongoDB to DynamoDB, moving from EC2 instances to ECS, and implementing proprietary caching solutions on top of Redis.
  • Unified user experience: The Turing team developed a multi-product foundation that centralized functionality across different products, enabling seamless app switching and user switching. This included the integration of single sign-on and unified session management, providing users with a unified view of their profile across all products and services.
  • Optimized user journeys: Backend services like the payment service (handling buy/sell/deposit/withdraw) and portfolio services were refactored to improve performance and prevent parallel system outages. Front-end components were also segmented to enhance user engagement.
  • Enhanced analytics and experimentation: Implemented analytics and experimentation tools to track user experience and system performance. Standardized error messages across the platform to improve customer communication and reduce support escalations.

The result

  • 0 crashes due to traffic spikes: Platform stability was achieved, preventing crashes during unexpected traffic surges.
  • Improved customer ratings: Enhanced user experience and seamless integrations between apps led to better customer ratings in app stores.
  • Enhanced scalability: Supported up to 20 million users without performance degradation.

Want to innovate your business with AI/ML?

Talk to one of our solutions experts and start your AI/ML transformation.

Get Started

Share

Want to accelerate your business with AI?

Talk to one of our solutions architects and start innovating with AI-powered talent.

Get Started