System Design Interviews : Whatsapp | Facebook Messenger | Chat systems
In this video, I have talked about whatsapp system design and will be helpful for interviews.
I have discussed about below use cases. At the end there is a discussion about Scaling strategies
- Authentication
- One to one Message, is user Online, Send receipt, Read receipt etc.
- Group messaging
- Multimedia messaging images and video
- offline messaging.
Also, below key points are explained in detail and is a valuable addition for the system design interviews.
Database : Use Hbase/Hadoop, No RDBMS like mySQL
Long polling or Websockets : Websockets
Message sequencing : Need the time stamp for all the messages.
Db optimize : Cache server can be introduced.
Load balancer : a) if multiple caches are there 2) we can have LB between client and server for scaling and distributing the traffic.
Whatsapp System Design followup interview question with answers are in below link
https://youtu.be/0kJN-8I7Zlg
Other interesting System design links
AirBnB and Booking.com System design: https://youtu.be/iWEWPWM-NG8
Content Delivery Network (CDN) System design: https://youtu.be/dzzPP87zUq4
Online Payments (QR Code) Paytm System design: https://youtu.be/rdJIM3jcICE
Spotify and AppleMusic System design: https://youtu.be/ks-CS41AiQs
Top 10 Songs in youtube/spotify: https://youtu.be/CA-ei3mOCf4
Amazon (Bestselling Book) System design: https://youtu.be/ontAs5VfCwo
WhatsApp System design (part 2): https://youtu.be/oOU4bdyLqJM
Indian Railway Booking System design: https://youtu.be/8K2_BJpVSjQ
Distributed logging System design: https://youtu.be/JaCA_pVS_1Y
Redbus System design (Part 1): https://youtu.be/-gqaQa9a7E8
Redbus System design (Part 2): https://youtu.be/Duxrk7ibfRw
Twitter System design: https://youtu.be/i_we2M2ZmNc
Tiny URL System design: https://youtu.be/2dHIPJqhffY
Web Monitoring tool System design: https://youtu.be/JaR2yjMHA2I
#reachgoals
#Systemdesign
Видео System Design Interviews : Whatsapp | Facebook Messenger | Chat systems канала Reach Goals
I have discussed about below use cases. At the end there is a discussion about Scaling strategies
- Authentication
- One to one Message, is user Online, Send receipt, Read receipt etc.
- Group messaging
- Multimedia messaging images and video
- offline messaging.
Also, below key points are explained in detail and is a valuable addition for the system design interviews.
Database : Use Hbase/Hadoop, No RDBMS like mySQL
Long polling or Websockets : Websockets
Message sequencing : Need the time stamp for all the messages.
Db optimize : Cache server can be introduced.
Load balancer : a) if multiple caches are there 2) we can have LB between client and server for scaling and distributing the traffic.
Whatsapp System Design followup interview question with answers are in below link
https://youtu.be/0kJN-8I7Zlg
Other interesting System design links
AirBnB and Booking.com System design: https://youtu.be/iWEWPWM-NG8
Content Delivery Network (CDN) System design: https://youtu.be/dzzPP87zUq4
Online Payments (QR Code) Paytm System design: https://youtu.be/rdJIM3jcICE
Spotify and AppleMusic System design: https://youtu.be/ks-CS41AiQs
Top 10 Songs in youtube/spotify: https://youtu.be/CA-ei3mOCf4
Amazon (Bestselling Book) System design: https://youtu.be/ontAs5VfCwo
WhatsApp System design (part 2): https://youtu.be/oOU4bdyLqJM
Indian Railway Booking System design: https://youtu.be/8K2_BJpVSjQ
Distributed logging System design: https://youtu.be/JaCA_pVS_1Y
Redbus System design (Part 1): https://youtu.be/-gqaQa9a7E8
Redbus System design (Part 2): https://youtu.be/Duxrk7ibfRw
Twitter System design: https://youtu.be/i_we2M2ZmNc
Tiny URL System design: https://youtu.be/2dHIPJqhffY
Web Monitoring tool System design: https://youtu.be/JaR2yjMHA2I
#reachgoals
#Systemdesign
Видео System Design Interviews : Whatsapp | Facebook Messenger | Chat systems канала Reach Goals
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
How does the INTERNET work?What are the Roles and Responsibilities of Manager in a Software company?What are questions to ask interviewer during an interview?What do hiring managers in Software company look for?System Design interview questions: Horizontal vs Vertical ScalingWhatsapp System Design followup interview question with answersWhy is Reverse Proxy so important in System Design?System design : Why do we need Load balancers?System Design: Redbus Online bus ticket booking system (Part 1)System Design : Design a service like TinyUrlApi design best practices | API Interview questionsSystem design books for beginners, interviews | Top 6 recommendations | Software ArchitectureWhy do we need circuit breakers in software system design ?Why do we need API gateway? Amazon interview questionSystem Design Interview – What is Database Sharding?How does dynamic ad insertion works in Youtube, Facebook, Netflix?What is a Content Delivery Network (CDN)? | Interview QuestionsSystem Design: Spotify | YouTube Music | Apple Music Streaming servicesREST API concepts, examples and Interview QuestionsHow to discover services in a Microservices Architecture?System design interview - How online payment works using QR code?