Building a CRUD API with FastAPI, GraphQL, and PostgreSQL