FastAPIProject — Books API (referência assíncrona)
Books REST API totalmente assíncrona, de nível de referência — gémea do FlaskProject para benchmark lado a lado. 71 testes a passar, 100% de cobertura, <1s de execução, zero self-mocks.
FastAPI 0.115 + SQLAlchemy 2 async + asyncpg + Postgres 16 + Pydantic v2 + Alembic. Padrão repository, envelope de erros unificado, logging JSON estruturado, Dockerfile multi-stage. Ruff. BSD-2-Clause.
Stack
FastAPI 0.115, SQLAlchemy 2 async, asyncpg, PostgreSQL 16, Pydantic v2, Alembic, Ruff, Docker