Stripe powers online and in-person payment processing and provides financial solutions for businesses of all sizes. Stripe operates a sophisticated mi

How Stripe architected massive scale observability solution on AWS

submited by
Style Pass
2024-11-28 14:00:05

Stripe powers online and in-person payment processing and provides financial solutions for businesses of all sizes. Stripe operates a sophisticated microservice environment built on top of AWS. In this blog post we will cover the journey and challenges Stripe faced and the solutions they implemented when migrating their observability solution and users onto Amazon Managed Service for Prometheus (AMP)

Prior to embarking on this migration journey, Stripe’s observability footprint included approximately 300M metrics, 40k alerts and 100k dashboard queries produced by ~7k employees. Stripe was utilizing a time-series data platform as their metrics monitoring solution. Stripe recognized the necessity to re-architect their solution when they encountered scalability limits, reliability issues, and increased cost as they continued using this solution.

Stripe’s primary challenge with their existing third-party vendor solution was cost and scalability. As they started transitioning to microservices, their production environment became more complex. This change highlighted the need for both higher capacity and higher cost efficiency achieved by migrating metrics storage layer to Amazon Managed Prometheus.

Leave a Comment