Evolving our infrastructure through the messaging system model in Dropbox
Jan 21, 2025Dmitry Kopytkov

Summary
This post details the evolution of Dropbox's asynchronous platform, addressing past challenges in scalability, reliability, developer efficiency, operability, and extensibility. It introduces the Messaging System Model (MSM), inspired by the OSI model, which divides the platform into five logical layers to standardize interfaces and improve consistency. The MSM enables the platform to handle over 30 million tasks per minute, support AI innovations like Dropbox Dash, and integrate Change Data Capture (CDC) use cases. The post outlines the key limitations of the previous infrastructure and the goals for the new platform, emphasizing development velocity, a robust and extensible async foundation, and cost/operational efficiency.