The World's Top Experts On Every Project.

StepChange specializes in migrating and modernizing apps and databases for performance and scalability.

What We Do
Stefan Krawczyk

Data Engineering

Stefan is an expert in scaling data and machine learning, with experience at Stanford, LinkedIn, and Stitch Fix.

Case Studies

Cutting-edge performance, reliability, and data engineering.

Featured Case Studies

Migrating Coinbase's 56 Million Users to React Native: Key Lessons and Takeaways

Harry Tormey · Jul 15, 2024

Are you thinking about migrating a Native mobile app to React Native or building one from scratch? Are you interested in hearing lessons learned from migrating Coinbase's 56 million users from Native to React Native? Nick Cherry, an Expert React Native developer and former Software Engineer at Coinbase, discusses his experience with React Native performance at Coinbase and his role in porting their Native mobile apps to React Native. He is interviewed by Harry Tormey, CTO of StepChange, who al

Scaling Clubhouse From 10K to 10 Million Users In 6 Months With Postgres

Harry Tormey · May 16, 2024

Do you have a Django app built on Postgres? Want to know how to scale it to 10 million users using AWS Aurora? Luke Demi, is an expert software engineer who helped scale Clubhouse’s backend infrastructure from 10 thousand users to 10 million users in 6 months. In this video, he shares his experience migrating Clubhouse from Heroku to AWS and Aurora Postgres. Prior to working at Clubhouse Luke was a staff software engineer at Doordash and Coinbase, where he also worked on very hard scaling proble

Postgres and GIS at Nextdoor: Engineering for Scale

Harry Tormey · May 22, 2024

Do you have a Django app built on Postgres that needs to use geospatial data? Want to know how to scale it to millions of users using Postgres?  In this article, I interview Ananth Chandrasekharan about the challenges Nextdoor faced while scaling its Django application, which made heavy use of geospatial data, and how they successfully overcame these challenges. Ananth is seasoned engineering leader with decades of experience working at top tech companies such as Coinbase, Nextdoor and Rippling.

Featured Insights

Snowflake vs. Databricks: Choosing the Right Platform for Your AI Strategy in 2024

Niall OHiggins · Sep 25, 2024

Snowflake vs. Databricks: who’s better for your company’s AI initiatives? Competition between the two has been heating up for years, and their recent announcements at the 2024 Snowflake Summit and Databricks’ Data+AI conference reflect the intensifying shift towards enabling AI capabilities for their users.  It's becoming increasingly difficult to compare Snowflake and Databricks as their offerings continue to converge. I’ll break down six key differences between them, with cost being the most

Exploring the limits of Postgres: when does it break?

Andrew Atkinson · Sep 24, 2024

In this post, we explore the limits of single-node Postgres and what optimizations can extend its usefulness as a primary application database before requiring more advanced scaling solutions. Monolithic ecommerce app on RDS PostgreSQL Let's use a real-world scenario, a monolith web application that uses PostgreSQL as the application database running on AWS RDS. The RDS instance is a 2xlarge. The resources are: * 8 vCPUs * 64 GB Memory * 20,000 Max I/O operations per second (IOPS) In ou

Beyond the APM: Gaining Postgres insights for Rails Developers

Andrew Atkinson · Sep 9, 2024

What's missing from APMs? Sales are dropping on your ecommerce shop. Customers are getting sluggish response times when they're viewing products for sale. As a backend engineer supporting your Ruby on Rails and PostgreSQL ecommerce platform, you spring into action using your available tools. Your primary tool is Application Performance Monitoring (APM). You search through the endpoints to find the corresponding API endpoints for product inventory, to confirm user reports of slow activity. As

Latest Videos

Performance,
Reliability & Data
Engineering

Helping clients scale and innovate faster.

Coinbase Mobile Apps: React Native Performance Lessons Learned
StepChange

We collaborate with your engineering team to review and optimize your database, application, and infrastructure.

Contact Us

Thank you for your interest.

Please fill out the form below to see how we can help you build better apps, databases, and data infrastructure.

hello@stepchange.work

StepChange

© 2024 StepChange Labs Inc. All rights reserved.