I will data architecture and API design with fastapi


Informazioni su questo servizio
Does your project need a well-designed database and API from the start, or do you have something already set up that's become disorganized? I design the right data architecture for your needs: SQL, MongoDB, or both, connected to a clear and typed FastAPI.
I work with:
- SQL: normalized schemas, migrations with SQLAlchemy, and proper timezone management.
- MongoDB: document schema designed for your app's actual access pattern.
- FastAPI: typed endpoints (ApiResponse<T>), hierarchical error handling with Pydantic v2.
- Redis + Taskiq: the API queues heavy tasks instead of blocking; a worker accesses the database and performs the actual work (emails, files, notifications).
Ideal if you're starting a new project and don't want expensive architectural errors to fix later, or if you already have a backend that "works" but you know it's not well-structured.
Includes: architecture diagram, commented source code, clear README, Swagger/OpenAPI documentation.
I work with new or existing projects (auditing and refactoring). Tell me what data your app handles and we'll get started.
Scopri di più su Lisandro David
- DaArgentina
- Membro danov 2024
Lingue
Spagnolo, Inglese
FAQ
Do you work with projects that have already started or only from scratch?
Both. I can audit and refactor an existing schema/API.
What do I need to send you to get started?
A description of your app, what data it handles, and if you already have some code or a database set up.
Why use task queues (Taskiq) instead of having the API access the database directly?
Because there are processes that shouldn't block the user's experience. The API delegates the heavy lifting to a background worker, making your app feel faster and more stable.

