Загрузка страницы

Whatsapp System Design: Chat Messaging Systems for Interviews

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://get.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
0:00 Requirement Setting
2:35 Image storage
3: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

Видео Whatsapp System Design: Chat Messaging Systems for Interviews канала Gaurav Sen
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
22 января 2019 г. 20:22:30
00:27:00
Яндекс.Метрика