GoFundMe AVOIDS DOWNTIME AND EXTRA CLOUD COSTS with Percona MYSQL Migration

GoFundMe has a multitude of instances of MySQL in place across its application stack, each of which would have to be migrated over. Percona worked with Jesse and his team to plan ahead on migration checks, establishing upgrade paths and any potential dependencies, and then carrying out the move itself.
Customer

GoFundMe

Industry

Technology

Company Size

500+

Support and Services

Expert Consulting & Services

Technology

MySQL

The Problem

GoFundMe, the global leader in online fundraising serves over 200 million users who have raised more than $40 billion for global causes. With two and a half donations being processed every second on average, even brief downtime could disrupt fundraising worldwide. GoFundMe relies on its databases to host and run data about campaigns.

GoFundMe runs on a cloud platform, supporting the organization’s technology strategy and needs to run at scale with a small team. This approach introduced complexity due to the cloud platform’s requirement that all platforms and software operate on currently supported versions, with legacy versions incurring additional costs. The GoFundMe team had a hard deadline to move from MySQL 5.7 to a newer version of the database, MySQL 8, to avoid substantial costs.

 

The Solution

GoFundMe already worked with Percona to support database management and MySQL operations. Percona’s Expert Consulting & Services team extends GoFundMe’s internal MySQL expertise, helping optimize database performance while managing costs, particularly during peak giving periods such as Giving Tuesday in the US.

Director of Site Reliability, Jesse Sanchez, led the migration and partnered with Percona for its deep MySQL and cloud expertise. Percona has already helped many companies move from MySQL 5.7 to version 8.0, and this experience helped the GoFundMe team plan their migration, reduce risk, and cut downtime.

 

Key Takeaways

Percona directly assisted in the initial migrations to ensure that the process was smooth, before the GoFundMe team carried out the remaining moves with additional support from Percona where it was needed. Working together, GoFundMe completed its database migration successfully and with minimal downtime. This supports the organization’s long term goals through running a stable, reliable and effective range of database instances, allowing the GoFundMe team to concentrate on delivering new features that help enhance giving and deliver more effective management tools for both individuals and nonprofits.

Community-powered fundraising platform GoFundMe had instances of MySQL that needed upgrades from Version 5.7 to 8.0. Working with the Percona Professional Services team, GoFundMe achieved its migration goals ahead of target.

The project delivered the following results:

  • Professional Services team delivered consultancy on role for MySQL within overall technology approach
  • Migrated instances of MySQL 5.7 to 8.0 successfully and within project timescale
  • Helped organization avoid significant additional costs due to running End of Life database for multiple workloads

“We had to move our database instances from MySQL 5.7 to 8.0 and we worked with Percona to establish a full migration plan, cover any dependencies and ensure that the migration went ahead smoothly. The Percona team has deep experience around MySQL, cloud and migration - any organization facing the same challenge around this kind of move can benefit from their support. And they deliver effectively.”

Jesse Sanchez
Site Reliability Engineer, GoFundMe

About GoFundMe

GoFundMe is a community-powered fundraising platform dedicated to helping people help each other. By combining storytelling and fundraising, GoFundMe makes it easy for people and nonprofits to share their stories, connect with supporters, and reach their fundraising goals. Through its powerful technology, GoFundMe empowers individuals and organizations to make a meaningful difference for the causes and communities that matter most to them. To-date, the platform has enabled more than $40 billion of help for communities across the globe.

Far
Enough.

Said no pioneer ever.
MySQL, PostgreSQL, InnoDB, MariaDB, MongoDB and Kubernetes are trademarks for their respective owners.
© 2026 Percona All Rights Reserved