Design Google Calendar! System Design Series: Episode 1

  Рет қаралды 5,811

Sreenidhi Sreesha

Sreenidhi Sreesha

Күн бұрын

Пікірлер: 12
@sreenidhisreesha
@sreenidhisreesha Жыл бұрын
Things i missed 1) Events table should have title and description 2) concept of multiple calendars (a separate calendar table and calendar column in events table) 3) Archiving old entries after a certain time (lets say move all past data to different store after 2 years)
@prashantsalgaocar
@prashantsalgaocar 5 ай бұрын
yes I believe this design is great for team meetings and we would need a DL strategy for large team meetings. I would guess we should have a separate table for DL with a 1 --> M relation with Users table. We can also have a separate table for events_DL to handle the API call. The strategy for recurring meetings was open ended a bit as both the strategies had CONS. But Strategy 1 was sure a choice I would go to and may be look at sharding the db to avoid loading it up with many records as the DB grows. Thanks much for the design
@aditikaushik68
@aditikaushik68 3 ай бұрын
Awesome video, thanks
@sreenidhisreesha
@sreenidhisreesha 2 ай бұрын
Glad you liked it!
@HarshiniRaja-r3t
@HarshiniRaja-r3t Ай бұрын
are you explaining with the norms of a distributed system? If yes what are some of the best protocols to implement as part of this distributed system? What are some important resources you can suggest for implementing a distributed system like this?
@mastermindful1051
@mastermindful1051 13 күн бұрын
what's the purpose of sending heart beats ? and what exactly do app tiers mean here ?
@BeanOne-yg8vw
@BeanOne-yg8vw Жыл бұрын
Hey Shree, thanks for this video. Really liked how you keeped things simple and included both HLD and LLD. As a beginner in system design, I would love to see in depth video about all the system design components with rational on when and where should be those used.
@sreenidhisreesha
@sreenidhisreesha Жыл бұрын
i plan to add more soon. thanks for the comment. i’ll spend some more time on explaining the rationale
@_jatin_mittal
@_jatin_mittal 10 ай бұрын
can you talk about how would be shard the tables?
@jayantgangwani7336
@jayantgangwani7336 8 ай бұрын
Nice video, we can also add guest permissions
@sreenidhisreesha
@sreenidhisreesha 2 ай бұрын
thank you!
System Design Interview Question: Design URL Shortener
13:25
Hayk Simonyan
Рет қаралды 13 М.
High Level System Design Basics explained in Easiest Way Possible!
17:50
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 36 МЛН
Yay😃 Let's make a Cute Handbag for me 👜 #diycrafts #shorts
00:33
LearnToon - Learn & Play
Рет қаралды 117 МЛН
System Design Interview: Design Calendar Application
25:16
Exponent
Рет қаралды 59 М.
Design Hotel Reservation System!  Episode 2
46:38
Sreenidhi Sreesha
Рет қаралды 324
Design a Data Warehouse | System Design
14:08
Interview Pen
Рет қаралды 29 М.
How to Crack Any System Design Interview
8:19
ByteByteGo
Рет қаралды 453 М.
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 1,2 МЛН
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 97 М.
[Front-End System Design] - Google Calendar
59:24
Front-End Engineer
Рет қаралды 25 М.
Basic System Design for Uber or Lyft | System Design Interview Prep
16:18
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 36 МЛН