Быков Александр рассказывает, чем отличаются frontend- и backend-серверы. Рассматривает создание специализированных групп серверов по типам нагрузки (по функциям, по важности, по стабильности, по шардам). Рассказывает о способах оптимизации. Обсуждает способы обработки ошибок при выполнении запросов, способы кэширования данных для снижения нагрузки в пиковые часы.
- Frontend & Backend
- Разбивка страниц на группы
- Функциональные группы серверов
- Сложность и надежность
- Выбор компонент
- Выбор технологий и ЯП
- Оптимизация узких мест
- Graceful degradation
- Обработка ошибок при обработке запроса
- Отложенная обработка
- Мониторинг
- Выкатка новых версий
- Слежение за производительностью