Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Проектирование INSTAGRAM: системное проектирование новостной ленты
Это видео посвящено проектированию Instagram для собеседования по системному проектированию. От нас требуется разработать серверную часть, включающую все 4 упомянутые функции. На собеседованиях по системному проектированию оцениваются знания кандидата в области информатики, принципы архитектуры и т. д. Мы начинаем с построения диаграммы взаимосвязей сущностей. Здесь столбцы определяются в соответствии с требованиями. Затем мы переходим к проектированию архитектуры микросервисов. Каждый микросервис представляет собой отдельный компонент системы. Новостная лента создается шаг за шагом, с учетом таких предпосылок, как балансировка нагрузки и кэширование. На этом проектирование системы для Instagram завершается. Хотите успешно пройти следующее собеседование? Попробуйте этот видеокурс по системному проектированию! 🔥 Видеолекции, схемы архитектуры, планирование емкости, контракты API и оценочные тесты. Полный пакет! Плейлист «Проектирование систем»: • System Design BASICS: Horizontal vs. Verti... Некоторые концепции, обсуждаемые здесь: Видео Tinder: • System Design: TINDER as a microservice ar... Ссылка на базу данных: Балансировщик нагрузки: • What is LOAD BALANCING? ⚖️ Консистентное хеширование: • What is CONSISTENT HASHING and Where is it... Опубликовать-подписаться: • What is the Publisher Subscriber Model? Главы 00:00 Введение 00:10 Выбор функций 03:15 Схема базы данных 09:45 Подписчики пользователей и их подписка 12:02 Проектирование систем 21:32 Распространение постов знаменитостей #SystemDesign #DesignInstagram #DesignInterview Станьте участником канала! / @gkcs Вы можете подписаться на меня в: LinkedIn: / gaurav-sen-56b6a941