Off Atlas, Onto a Platform That Scales: PriceShape's 6.6 TB Move to Percona for MongoDB

PriceShape runs price monitoring and pricing-intelligence software for e-commerce retailers and brands, tracking competitor prices and market data at a scale that keeps growing every quarter. When the Danish SaaS company hit a wall on MongoDB Atlas, disk headroom gone, oplog limits closing in, and no clean path to scale a large, update-heavy workload, Percona was the partner they turned to for a full migration with minimal downtime to a self-managed MongoDB platform on AWS.

For VP of Technology Mads Toustrup-Lønne, the migration had one hard constraint: the cutover had to fit inside a tight downtime window, or it wasn't viable at all.

Percona delivered for PriceShape:

  • Full migration off MongoDB Atlas: A ~6.6 TB logical dataset (~5 TB on disk) moved to Percona Server for MongoDB running self-managed on Amazon EKS.
  • Downtime window held: Percona ClusterSync for MongoDB handled an initial full sync and continuous change-stream replication, then a finalize and cutover that kept the switch inside PriceShape's required window.
  • Two sync-tooling bugs fixed in days, not weeks: When PriceShape's workload surfaced two edge-case bugs in the migration tooling, Percona engineering shipped a custom build within days to keep go-live on schedule.
  • Disk and scaling headroom restored: PriceShape moved from a platform with no room left to grow into one built to scale, with a sharding project already planned as the next step.
  • Full observability and backup coverage: Percona Monitoring and Management and Percona Backup for MongoDB gave PriceShape visibility and automated backups to Amazon S3, neither of which existed at the same level on Atlas.
Customer

PriceShape

Industry

Technology

Company Size

100+

Support and Services

Percona for MongoDB, Percona Expert Consulting, Percona Monitoring and Management (PMM)

Technology

MongoDB

The Problem

PriceShape's platform ingests and processes large volumes of product and pricing data to power its price-monitoring service, and the largest collections, product and sales-product data, drive a heavily update-intensive workload. On MongoDB Atlas, that workload ran into a ceiling: no further room to expand disk, and oplog constraints that made a large, fast-growing dataset harder to sustain. Cost was climbing along with it.

Moving to a self-managed platform on AWS was the answer, but the move came with a constraint that could have derailed it: the cutover downtime had to stay inside a tight window. A 6.6 TB workload doesn't move quietly, and a migration that ran long risked disrupting the pricing data PriceShape's customers depend on.

 

The Solution

Percona planned and executed the migration from Atlas to Percona Server for MongoDB, deployed on Amazon EKS through the Percona Operator for MongoDB. The team used Percona ClusterSync for MongoDB (PCSM), Percona's own migration tooling, to run an initial full sync followed by continuous change-stream replication, keeping the new environment in lockstep with Atlas until it was time to finalize and cut over.

Partway through the migration, PriceShape's workload triggered two edge-case bugs in the sync tooling, the kind of thing that only shows up at scale. Those fixes were later rolled into the general product release.

With the new environment in place, Percona stood up Percona Monitoring and Management for full cluster visibility and configured Percona Backup for MongoDB for automated backups to Amazon S3.

Key Takeaways

Percona Managed Services now supports PriceShape's MongoDB environment around the clock, and Toustrup-Lønne has stayed involved through migration planning, the cutover itself, and ongoing operations, including backups, monitoring, and early conversations about sharding. This completely open source infrastructure that doesn't require a monthly subscription and grows with their needs.

He shared, “With Percona we can always get the help and support we need with just a Slack message, and the support engineers take their time reviewing our environment before answering instead of just referring to the documentation. We knew the migration wouldn't be without its hiccups—but Percona quickly involved the relevant persons to help us move forwards as soon as something came up and we completed the migration without impacting our customers.

The next step in giving PriceShape a platform it can keep growing into rather than one it has to fight against.

 

Results

PriceShape replaced a MongoDB Atlas deployment that had run out of disk headroom with a self-managed Percona Server for MongoDB environment on Amazon EKS, built with room to predict growth and scale. Key outcomes included:

  • Migrated a ~6.6 TB logical dataset (~5 TB on disk) off MongoDB Atlas with the cutover completed inside the required downtime window.
  • Resolved two edge-case migration-tooling bugs through a custom Percona engineering build delivered within days, keeping go-live on schedule.
  • Eliminated the disk and oplog constraints that had capped growth on Atlas, with a sharding project now planned to scale further.
  • Added full observability through Percona Monitoring and Management, and automated backups to Amazon S3 through Percona Backup for MongoDB.

Percona Products and Services Used:

  • Percona Managed Services (ExpertOps) for MongoDB
  • Percona Expert Consulting
  • Percona Server for MongoDB
  • Percona Operator for MongoDB
  • Percona ClusterSync for MongoDB (PCSM)
  • Percona Monitoring and Management (PMM)
  • Percona Backup for MongoDB (PBM)

With Percona we can always get the help and support we need with just a Slack message, and the support engineers take their time reviewing our environment before answering instead of just referring to the documentation. We knew the migration wouldn't be without its hiccups—but Percona quickly involved the relevant persons to help us move forwards as soon as something came up and we completed the migration without impacting our customers.

Mads Toustrup-Lønne,
VP of Technology

About PRICESHAPE

PriceShape is a Danish SaaS company providing price monitoring and pricing-intelligence software for e-commerce retailers and brands. Its platform tracks competitor prices and market data at scale, giving customers what they need to optimize their own pricing. That platform runs on a large, update-intensive MongoDB workload that grows heavier every quarter.



Far
Enough.

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