Loading video player...
Chapters 0:00 Welcome 0:14 Introduction 1:23 Requirements 7:10 APIs & Entities 16:05 High Level Design 29:35 Deep Dive 1 - How Do We Deal With Recurring Events? 41:09 Deep Dive 2 - How to Support Multi-Device In-Sync Quickly? 49:40 Deep Dive 3 - How to Quickly Check Availability? 1:01:07 Final Design & Recap If you would like to book a 90 mins coach session with me: https://calendly.com/admin-showoffer/vip-design-google-calendar Explore more well documented system design questions on our website: https://www.showoffer.io/system-design-questions/google-calendar About us: ShowOffer team is formed by group of FANNG+ engineering leaders to help up-level your next interviews. We provide one-on-one coach service as well as mocking sessions. Please visit us: www.showoffer.io Thank you and good luck to your next interview!