A Day in the Life of a Backend Product Engineer at Slack
Apr 6, 2020

Summary
This post details the technical work involved in migrating Slack's messages table to a Vitess cluster. It covers the end-to-end message lifecycle (sending, persisting, rendering) and the considerations for backward compatibility with older clients and future simplification of message formats. The author highlights the cross-functional collaboration between product and infrastructure teams to achieve this migration.