Ik bouw je fastapi python backend
Over deze dienst
Automatische vertaling
Ik schrijf async-alles-naar-binnen Python. Geen sync DB-aanroepen, geen `requests` lib, geen thread-pool fallback. Motor voor MongoDB. httpx voor uitgaande HTTP. APScheduler voor geplande taken (in-process, geen aparte worker nodig bij de meeste schaalgroottes).
Wat je krijgt met deze dienst:
- Async FastAPI met Pydantic v2 (geen Pydantic v1 legacy code)
- Motor voor MongoDB OF SQLAlchemy 2.0 async voor Postgres (jouw keuze)
- httpx voor uitgaande HTTP (nooit `requests`)
- Authenticatie correct gedaan API key, JWT, of per-tenant toegangscodes
- OpenAPI docs automatisch gegenereerd en overzichtelijk
- Tests voor de happy path + randgevallen
- Gepubliceerd op Railway/Vercel/jouw hosting
- README dat een andere engineer daadwerkelijk kan volgen
Mijn architectonische meningen (zodat je weet wat je krijgt):
- Async betekent async alles, één sync DB-aanroep in een async handler stopt de event loop en verlaagt de throughput
- Motor boven PyMongo in async code is niet onderhandelbaar
- Pydantic v2 boven v1, begin fris, draag geen legacy mee
- FastAPI's `Depends` voor auth/db/session, niet module-level globals
- APScheduler in-process voor dagelijkse taken, geen aparte Celery dyno totdat je het echt nodig hebt
- MongoDB indexen met TTL voor zelf-schoonende collecties, dedup stores, telemetry, sessiegegevens
Maak kennis met Shehryar Ahmad
AI Vibe Coder, Claude Code, OpenAI Agents, Production AI MVPs Shipped Fast
- Afkomstig uitPakistan
- Lid sindsmrt 2018
- Gem. reactietijd1 uur
Talen
Engels
Automatische vertaling
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Waarom FastAPI boven Django of Flask?
FastAPI is async-native (Django en Flask zijn sync-met-async-bolted-on), heeft de beste automatisch gegenereerde OpenAPI docs in elk Python framework, en Pydantic v2 geeft je typed request/response validatie gratis. Voor nieuwe APIs in 2026 is FastAPI de juiste standaard.
MongoDB of Postgres?
Beide, jouw keuze. Motor voor MongoDB async. SQLAlchemy 2.0 met asyncpg voor Postgres async. Ik default naar MongoDB voor snelle iteratie op schema-flexibele producten (zoals SaaS waar elke tenant verschillende velden kan hebben), Postgres voor producten met relationele integriteit (financieel, multi transactie).
Gaat mijn API schalen?
Een enkele Railway dyno op async FastAPI + MongoDB Atlas kan honderden req/sec aan voor typische CRUD. JawaabAI draait multi-tenant productieverkeer op één dyno. Als je eruit groeit, is de weg: extra dyno's achter Railway's load balancer, en dan de zwaarste endpoints splitsen naar hun eigen service.
Zijn tests inbegrepen?
Basisniveau: tests voor happy path + 2 randgevallen. Standaard/Premium: uitgebreide tests met pytest + httpx test client. Ik lever geen 100% coverage (verspilling van je geld), ik lever 80% op de kritieke paden.
Zet je een NDA ondertekenen / code privé delen?
Ja, beide. Stuur de NDA voorafgaand aan de bestelling, ik onderteken binnen 24 uur. Al het werk wordt via privékanalen geleverd (jouw privé GitHub repo, versleutelde zip, etc.).

