In our previous article, Using Display Modules to Enable Rapid Experimentation on DoorDash’s Homepage, we discussed the concept of Display Modules, and how we built them to speed up development and implement a more flexible experimentation paradigm.
Author Archives: Ashwin Kachhara
Things Not Strings: Understanding Search Intent with Better Recall
For every growing company using an out-of-the-box search solution there comes a point when the corpus and query volume get so big that developing a system to understand user search intent is needed to consistently show relevant results.
We ran into a similar problem at DoorDash where, after we set up a basic “out-of-the-box” search engine, the team focused largely on reliability.
Eliminating Task Processing Outages by Replacing RabbitMQ with Apache Kafka Without Downtime
Scaling backend infrastructure to handle hyper-growth is one of the many exciting challenges of working at DoorDash.