Загрузка страницы

Денис Аникин. FastAPI как основной framework для python бекендов

FastAPI уже не первый год с нами.
Последние пару лет фреймворк явно на подъеме: количество звезд на гитхабе уже больше чем 50% от мастодонтов рынка — django, flask. В ds среде и в каждом туториале flask, в каждой второй вакансии суперсовременные горизонтально масштабируемые сервисы на… django.

Однако, про fastapi разговоров довольно немного и проникновение как в рынок, так и в публичное пространство у него не велико. И уж тем более, пока ещё про него не говорили с позиции продакшена (как минимум, на конференциях).

Так сложилось, что в банке мы сделали на нем несколько десятков сервисов и уже больше года активно эксплуатируем как раз в том самом продакшене, а так же рекомендуем его внутри, как основной, практически всем. За это время мы успели полюбить этот фреймворк, но при этом нашли его «зоны роста».

В своем докладе я постараюсь раскрыть три темы:

сделаю краткий обзор на сам фреймворк
поделюсь тем, чего ему не хватает для полноценной жизни в продакшене (с моей точки зрения)
подсвечу довольно очевидные потенциальные проблемы.
Ну и, конечно же, займусь неймдроппингом: FastAPI!

Видео Денис Аникин. FastAPI как основной framework для python бекендов канала Видео с конференций IT-People
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
10 ноября 2021 г. 12:23:12
00:31:04
Другие видео канала
Pydantic — умопомрачительная валидация данных на Python! JSON + Pydantic = ❤️Pydantic — умопомрачительная валидация данных на Python! JSON + Pydantic = ❤️Андрей Светлов, Python Core Developer «Aiohttp от автора»Андрей Светлов, Python Core Developer «Aiohttp от автора»Алексей Кузьмин, ДомКлик «Поиск и оптимизация узких мест в Python»Алексей Кузьмин, ДомКлик «Поиск и оптимизация узких мест в Python»Python + Flask + Docker + Nginx + PostgreSQL + Git + Yandex Cloud. Разворачиваю веб приложение.Python + Flask + Docker + Nginx + PostgreSQL + Git + Yandex Cloud. Разворачиваю веб приложение.FlaskAdmin и FastApi или админка за 5 минут — Илья Иваников, ТинькоффFlaskAdmin и FastApi или админка за 5 минут — Илья Иваников, ТинькоффDependency Injection в Python. Александр Шибаев, ТинькоффDependency Injection в Python. Александр Шибаев, ТинькоффАлексей Кузьмин. Обработка ошибок в PythonАлексей Кузьмин. Обработка ошибок в PythonКак с нуля достичь успеха в интернете?Как с нуля достичь успеха в интернете?Асинхронный Python-код медленнее обычного кода! Ааа!!1один. Aiohttp VS синхронные фреймворкиАсинхронный Python-код медленнее обычного кода! Ааа!!1один. Aiohttp VS синхронные фреймворкиАртем Иннокентьев. Pattern matching: польза или хайп?Артем Иннокентьев. Pattern matching: польза или хайп?Что такое REST APIЧто такое REST APIRust Linz, December 2020 - Rainer Stropek - Web APIs with RocketRust Linz, December 2020 - Rainer Stropek - Web APIs with RocketДенис Катаев, Tinkoff.ru  «SQLAlchemy: Python vs Raw SQL»Денис Катаев, Tinkoff.ru «SQLAlchemy: Python vs Raw SQL»Фреймворки Python что учитьФреймворки Python что учитьЖизненный цикл Python объектаЖизненный цикл Python объектаКак выбрать - JAVA vs PythonКак выбрать - JAVA vs PythonВиды авторизации: сессии, JWT-токены. Для чего нужны сессии? Как работает JWT? (+ разбор ошибки)Виды авторизации: сессии, JWT-токены. Для чего нужны сессии? Как работает JWT? (+ разбор ошибки)Лучшая IDE для Python!Лучшая IDE для Python!Moscow Python Podcast. На чем писать код (level: all)Moscow Python Podcast. На чем писать код (level: all)Илья Климов — Надежный JavaScript: в погоне за мифомИлья Климов — Надежный JavaScript: в погоне за мифом
Яндекс.Метрика