tl;dr:“DoorDash launched a number of item badges — user interface (UI) components that highlight key product attributes, such as the number of items in stock. Some badges performed well, while some did not. One thing was clear, though — consumers noticed the badges and changed their behaviors based on their perception of the badge’s value proposition. In this blog post, we explore the issues we encountered trying to ship new badges and the resulting architectural changes that we made.”
tl;dr:“As DoorDash made the move from made-to-order restaurant delivery into the Convenience and Grocery (CnG) business, we had to find a way to manage an online inventory per merchant per store that went from tens of items to tens of thousands of items. Having multiple CnG merchants on the platform means constantly refreshing their offerings, a huge inventory management problem that would need to be operated at scale. To solve this scaling problem our team built a write-heavy inventory platform that would be able to keep up with all the changes on the platform… This article outlines the challenges faced while building the inventory platform and how we solved them after multiple iterations of experimentation and analysis.”