
Channel: Gaurav Sen
Category: Education
Tags: software interviewinterview preparationcracking the coding interviewgaurav sensystem designgrokking the system design interviewcoding interviewprogrammingsystem design interviewinterviews
Description: In this video, we talk about the low level design of a food delivery app like Zomato. Specifically, we talk about how the status of an order is updated and notified to various interested parties. A customer should be able to see real time updates to the order, and take actions based on them. Different system actions also depend on order status. For example, the assignment of a delivery executive to an order. Keerti will be trying to find an efficient and extensible way to update statuses in code. There are some coding design patterns which could help here, as discussed (The observer pattern). 00:00 Intro 00:20 Problem definition 02:45 Clarifications 11:05 Coding 18:10 Order status listing 23:00 Observer pattern 28:25 Benefits 34:00 Tradeoffs 36:00 Conclusion 38:00 Feedback Mock Interview Platform used: mock.interviewready.io System Design Video Course: get.interviewready.io You can follow me on: Instagram: instagram.com/applepie404 LinkedIn: linkedin.com/in/gaurav-sen-56b6a941 Twitter: twitter.com/gkcs_ Github: github.com/coding-parrot Quora: quora.com/profile/Gaurav-Sen-6 #SystemDesign #InterviewReady #Coding



















