What you get: FastAPI with login and role-based access, PostgreSQL with migrations, automated tests, Docker setup, CI, and interactive API docs. I pay attention to the things that hurt later: duplicate requests, race conditions, background jobs and webhooks.