Как бы ты спроектировал таблицу для хранения высоконагруженных временных рядов с тегов (до нескольких миллионов записей в минуту)? Какие ключевые решения по структуре таблицы ты бы принял?
Основные решения по структуре таблицы:
Читать ответПодготовка к интервью
889 вопросов по System Design
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «System Design», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, api, database.
Каталог
Основные решения по структуре таблицы:
Читать ответФраза "спроектировал архитектуру модуля строительного маркетплейса с нуля" может подразумевать оба уровня, но чаще всего это:
Читать ответДля уведомления CRM, склада и системы доставки после оформления заказа можно спроектировать взаимодействие так:
Читать ответДля библиотеки можно спроектировать следующую базу данных с основными таблицами и связями:
Читать ответДля сервиса управления feature flags, работающего на iOS, Android и Web, архитектура может выглядеть так:
Читать ответМобильное приложение для настройки гитары обычно состоит из нескольких ключевых компонентов:
Читать ответФункциональные требования:
Читать ответДля проектирования OTP-сервиса с мобильным приложением и интеграции в существующий сайт нужно учесть несколько ключевых аспектов:
Читать ответДля онлайн книжного магазина с учетом требований можно спроектировать следующую ER-диаграмму:
Читать ответДля добавления промокодов в e-commerce систему потребуется спроектировать несколько таблиц:
Читать ответДля учёта трассабилити партий в PostgreSQL можно спроектировать структуру, которая позволит отслеживать происхождение, перемещения и изменения партий на всех этапах.
Читать ответДля API получения списка заказов клиента с фильтрацией, сортировкой и пагинацией я бы предложил следующий дизайн:
Читать ответ