Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Проектирование системы WHATSAPP: системы чат-сообщений для собеседований
Архитектура системы WhatsApp — распространённый вопрос на собеседовании при проектировании систем. В этом вопросе нам предлагается выбрать набор функций, таких как отправка сообщений чата, уведомления о прочтении, групповые сообщения и отображение последнего посещения. Система чата должна быть масштабируемой и отвечать другим нефункциональным требованиям, таким как упорядочивание сообщений, повторный вызов, идемпотентность, балансировка нагрузки и обмен изображениями. Рекомендуемый видеокурс по проектированию систем: Помимо видеолекций, этот курс включает в себя схемы архитектуры, планирование производительности, контракты API и оценочные тесты. Это полный пакет. Используйте купон «earlybird» для получения скидки 20%! Посмотрите другие видео по проектированию систем на канале здесь: • System Design Playlist Ссылки: Проектирование приложений с большими объёмами данных -
Видео Tinder - • System Design: TINDER as a microservice ar... Плейлист «Проектирование систем» - • System Design Playlist Балансировщик нагрузки - • What is LOAD BALANCING? ⚖️ Консистентное хеширование - • What is CONSISTENT HASHING and Where is it... Очереди сообщений - • What is a MESSAGE QUEUE and Where is it used? Идемпотентность и упорядоченность сообщений - • System Design - Messaging Guarantees Главы 00:00 Формирование требований 02:35 Хранение изображений 03:07 Проектирование системы 15:00 Балансировщик нагрузки 21:00 Консистентное хеширование 21:55 Очереди сообщений 23:05 Идемпотентность и упорядоченность сообщений #SystemDesign #DesignWhatsapp #gkcs Вы можете подписаться на меня на: LinkedIn: / gaurav-sen-56b6a941 Instagram: / applepie404 Quora: GitHub: