Конференция завершена. Ждем вас на Moscow Python Conf++ в следующий раз!

Не highload: почему наш стартап переехал с Flask на FastAPI? Сеть, бэкенд и web-разработка

Доклад принят в программу конференции
Тезисы

Привет, это Datafold! Наш продукт — это платформа для мониторинга аналитических данных. Мы подключаемся к хранилищам данных и ETL и BI-системам и помогаем дата-сайентистам и инженерам отслеживать потоки данных, их качество и аномалии.

Мы расскажем о том, почему приняли решение переехать с Flask на FastAPI не будучи highload-проектом, ведь наиболее известное преимущество FastAPI — высокая производительность.

Наш изначальный стек: Python3/Flask-RESTful, PostgreSQL, Redis, Neo4j на бэкенде, Typescript/React на фронте.

Наши впечатления от переезда: * FastAPI полностью оправдывает ожидания; * Mypy здорово помогает при рефакторинге; * класс багов, связанных с расхождением типов на бэкенде и фронтенде, исчез.

Александр Морозов
Datafold

CTO и сооснователь компании Datafold. Последние 15 лет, помимо веб-программирования, занимался железом и embedded, разработкой модулей ядра Linux, системным, сетевым программированием и беспроводной передачей данных.

Другие доклады секции Сеть, бэкенд и web-разработка