Real-world application of Data Structures at Product Companies.We often complain about the delivery delays and average service of e-commerce companies like Flipkart or Amazon, but the technology and process behind optimising these logistics are fascinating! With over 10 million shipments per month, how does Flip...Oct 6, 2021 路 2 min readankitr.in
How did GitHub tackle push failures?Github had a peculiar challenge that saw unusual push failures to some repositories. 馃槷 Every day, about 56 million developers use GitHub, working on over 200 million repositories. Few repositories get thousands of updates in a single day. These are ...Sep 14, 2021 路 2 min readankitr.in
How does Netflix Handle so many Requests?Imagine watching your favourite show on Netflix, and it stops playing due to increased system load. Not only would you get furious, but Netflix will lose a lot of their userbase. 馃搲 Netflix has about 200 million subscriptions and accounts for 6 billi...Sep 1, 2021 路 2 min readankitr.in
Understanding Slack's Search FeatureWhat makes the search feature on Slack different from the usual web search? When you search a query on Google, it checks for relevance based on keywords, knowledge graph, geography, but this may not work out for Slack. Each Slack user has access to ...Aug 23, 2021 路 2 min readankitr.in
What made Discord move to another Database?If you were to design a system like Discord, how would you go about it? Specifically how they store all the messages. Discord has about 150 million monthly active users and 19 million weekly active servers. They store all chat history forever so use...Aug 17, 2021 路 2 min readankitr.in