Archive of stories published by Coffee Meets Bagel Engineering

Schema Migration from Int to Bigint on a Massive Table in Postgres

In my previous post, I discussed the importance of monitoring tables to ensure we don’t unknowingly hit database limits and different approaches for performing a Primary Key migration, including time estimates based…


A Brief History of Priority Queues at CMB

We run a lot of asynchronous tasks at Coffee Meets Bagel, and as such, we need some sort of queuing system(s) to manage them. Two years ago, when I started working for the company, our primary task management system was Celery. Present day, we have largely…

These were the top 10 stories published by Coffee Meets Bagel Engineering; you can also dive into yearly archives: 2016, 2017, 2018, 2020, and 2021.