Para tener un ORM tipado con migraciones automáticas en Python necesitás mantener 3 fuentes de verdad (SQLAlchemy + Pydantic + Alembic). En Fitz es UN type con decoradores. Plus 8× RPS y 5× menos memoria que SQLAlchemy en bench reproducible.
El doble (triple) tipado del stack Python
Para cada entidad de tu DB en una API FastAPI moderna tenés que mantener:
models.py — modelo SQLAlchemy (define el schema).
schemas.py — modelos Pydantic (define request/response).






