Обсудим требования к мобильным приложениям, включая функциональные и нефункциональные аспекты, такие как авторизация, список объявлений, механизмы поиска и фильтрации, а также процесс создания объявлений.
Уделим внимание вопросам безопасности, производительности и распределенности приложений, необходимых для работы в различных регионах и странах. Сергей и Георгий также затронут важные аспекты оптимизации списка объявлений для ускорения поиска и фильтрации.
Таймкоды:
0:00 | Начало
0:26 | Начало, кратко повестка дня
1:05 | Про формат, для кого эта секция собес-ния
1:49 | Про System Design
3:06 | Знакомство с кандидатом
3:35 | Повестка дня
4:05 | Вводная по собеседованию
5:05 | Функциональные требования
10:00 | Нефункциональные требования
15:11 | Анализ требований
21:04 | Первичная общая схема
23:43 | Проектирование мобильной части
32:30 | Подробнее про пагинацию
35:05 | Продолж. проект-ия мобильной части
41:43 | Проектирование бекенда
55:50 | Как будем масштабировать бекенда
1:03:41 | Файловое хранилище
1:06:11 | Проектирование api
1:16:42 | Объявления, анализ общей схемы
1:24:00 | Обработка ошибок, метрики
1:30:29 | Про пуши, большие файлы, Foreground Service
1:38:52 | Фидбек
1:41:27 | Вопросы от зрителей
1:46:26 | Заключение