All posts by Szymon Marcinkiewicz

Online MongoDB migration

MongoDB is the most popular database used at Allegro. We have hundreds of MongoDB databases running on our on—premise servers. In 2022 we decided that we need to migrate all our MongoDB databases from existing shared clusters to new MongoDB clusters hosted on Kubernetes pods with separated resources. To perform the migration of all databases we needed a tool for transfering all the data and keeping consistency between old and new databases. That’s how mongo-migration-stream project was born.

Szymon Marcinkiewicz

Szymon is a Senior Software Engineer at Allegro working in the Technical Platform department. He is one of the team members responsible for Allegro’s messaging system and authorization server.