Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
WHATSAPP System Design: Chat Messaging Systems for Interviews
Play lesson

System Design Playlist - WHATSAPP System Design: Chat Messaging Systems for Interviews

5.0 (1)
14 learners

What you'll learn

This course includes

  • 6.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

The Whatsapp system architecture is a common system design interview question. This interview question asks us to select a set of features like sending chat messages, read receipts, group messaging and last seen visibility. The chat system must be scalable and have other non functional requirements like message ordering, retrial, idempotency, load balancing and image sharing. Recommended system design video course: https://interviewready.io Along with video lectures, this course has architecture diagrams, capacity planning, API contracts and evaluation tests. It's a complete package. Use the coupon code 'earlybird' for a 20% discount! Check out the other system design videos on the channel here: https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX References: Designing Data-Intensive Applications - https://amzn.to/2yQIrxH https://spectrum.ieee.org/tech-talk/computing/software/how-facebooks-software-engineers-prepare-messenger-for-new-years-eve http://highscalability.com/blog/2014/2/26/the-whatsapp-architecture-facebook-bought-for-19-billion.html http://highscalability.com/blog/2014/3/31/how-whatsapp-grew-to-nearly-500-million-users-11000-cores-an.html Tinder video - https://youtu.be/tndzLznxq40 System Design Playlist - https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX Load balancer - https://youtu.be/K0Ta65OqQkY Consistent Hashing - https://youtu.be/zaRkONvyGr8 Message Queues - https://youtu.be/oUJbuFMyBDk Messaging idempotency and ordering - https://youtu.be/WzBzYX1aSrU Chapters 00:00 Requirement Setting 02:35 Image storage 03:07 System Design 15:00 Load balancer 21:00 Consistent Hashing 21:55 Message Queues 23:05 Messaging idempotency and ordering #SystemDesign #DesignWhatsapp #gkcs You can follow me on: LinkedIn: https://www.linkedin.com/in/gaurav-sen-56b6a941/ Instagram: https://www.instagram.com/applepie404/ Quora: https://www.quora.com/profile/Gaurav-Sen-6 GitHub: https://github.com/coding-parrot

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere