I will data architecture and API design with fastapi


Over deze dienst
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.
Maak kennis met Lisandro David
- Afkomstig uitArgentinië
- Lid sindsnov 2024
Talen
Spaans, Engels
Veelgestelde vragen
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.

