Разбор PYTHON КОДА из NETFLIX | Реальная Backend разработка

Разбор PYTHON КОДА из NETFLIX | Реальная Backend разработка01:53:37

Informazioni sul download e dettagli del video Разбор PYTHON КОДА из NETFLIX | Реальная Backend разработка

Autore:

Артём Шумейко

Pubblicato il:

13/03/2025

Visualizzazioni:

27.6K

Descrizione:

Глубокий разбор подходов к разработке от компании Netflix. В видео рассматриваются темы: 0:00 – Какие темы сегодня разберем? 4:09 – Знакомство с продуктом, 10:50 – setup.py и setup.cfg — конфигурация приложения, 12:20 – красивые зависимости requirements, 14:50 – разделение проекта src и тестов tests, 15:40 – входной файл main.py, 18:50 – middleware для базы данных + DI, 26:30 – слой презентации / APIшка, 27:00 – почему проект синхронный, 38:18 – объединение нескольких зависимостей Depends, 42:25 – антипаттерн: божественная функция для работы с базой данных, 52:30 – обзор сервисов, 59:00 – почему коммит не находится внутри API ручки, 1:00:57 – use cases / паттерн Command, 1:04:48 – антипаттерн: ручка с бизнес-логикой, 1:07:00 – почему нельзя хранить бизнес-логику в ручке / хэндлере, 1:10:30 – антипаттерн: обработка ошибки в неверном слое, 1:14:23 – ролевая модель и абстрактные классы, 1:20:00 – модели SQLAlchemy и схемы Pydantic, 1:23:10 – фоновые задачи в FastAPI. Почему они здесь?, 1:28:40 – необычные Alembic миграции, 1:31:20 – плагины и интерфейсы, 1:40:05 – логирование Logging, 1:42:53 – ограничитель запросов, 1:45:00 – тестирование с Pytest (необычно), 1:50:24 – антипаттерн в передаче данных между слоями.