Discord Community: / discord
GitHub Repository: https://github.com/geekific-official/
In the previous video of this series, we designed a TinyURL-like system and detailed how to best answer system design interview questions. In this video we cover another example of system design questions, and that example is WhatsApp. We will lay out one possible design of a WhatsApp-like system, which could be used if asked about any chat messaging system during interviews.
Timestamps:
00:00 Introduction
00:24 How Communication Works?
01:31 FRs and NFRs
02:00 Estimations
03:03 Database Models
04:03 APIs and Hight Level Design
05:16 Additional Functionalities
07:07 Overall Design and Bottlenecks
08:51 Thanks for Watching!
If you found this video helpful, check other Geekific uploads:
Object-Oriented Programming Fundamentals: • What is Object-Oriented Programming? ...
SOLID Principles and Best Practices: • SOLID Design Principles with Java Exa...
Recursion Made Simple, Recursive Methods: • What is Recursion? | Recursion Made S...
Use-Case and Sequence Diagrams: • UML Use-Case and Sequence Diagrams Ma...
Introduction to Dynamic Programming: • What Is Dynamic Programming and How T...
What is the Two-Pointers Technique and how to use it?: • What is the Two-Pointers Technique & ...
Trees Compared and Visualized, BST vs AVL vs RedBlack vs Splay vs Heaps: • Trees Compared and Visualized | BST v...
Generics and Wildcards in Java, Invariance vs Covariance vs Contravariance: • Generics and Wildcards in Java | Part...
Two Sum Problem, from Brute Force to Optimal: • Two Sum Problem | From Brute Force to...
What is a Thread? (Process, Program, Parallelism, Scheduler Explained): • What is a Thread? | Threads, Process,...
Domain-Driven Design Made Simple: • Domain-Driven Design Made Simple | Wh...
Search In Rotated Sorted Array: • Search In Rotated Sorted Array | Opti...
Coin Change Problem, Minimum Number of Coins: • Coin Change Problem | Minimum Number ...
Coin Change Problem II, Number of Ways to Produce Amount: • Coin Change Problem II | Number of Wa...
Introduction to Monotonic Stacks, Daily Temperatures LeetCode in Java: • Introduction to Monotonic Stacks | Da...
#Geekific #WhatsApp #SystemDesign #Interview #Java #Google #Amazon #Meta #Microsoft #Apple #Netflix
Смотрите видео System Design: WhatsApp | Chat Messaging Systems for Design Interviews | Geekific онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал Geekific 27 Июль 2024. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 1,261 раз и оно понравилось 67 посетителям.