
Виктор Луферов
Сбер Бизнес Софт
FastAPI — мощный фреймворк для создания API, но его эффективность возрастает в разы при сочетании с принципами Clean Architecture. В докладе расскажу, как мы внедряли эту связку в реальных проектах, уделяя особое внимание Dependency Inversion и IoC-контейнерам для гибкости и тестируемости кода. Обсудим организацию слоев приложения, которая помогает минимизировать связанность и упростить поддержку.
Кроме того, затрону работу с транзакциями и обработку ошибок — ключевые аспекты для надежных API. Расскажу, какие подводные камни нас ждали и когда FastAPI становится «узким местом» в чистой архитектуре. В заключение поделюсь выводами: в каких случаях этот стек оправдан, а когда стоит рассмотреть альтернативы.
Будет полезно тем, кто стремится писать чистый, масштабируемый код, не жертвуя скоростью разработки.
Сбер Бизнес Софт