Je vais construire une API REST backend en Python avec FastAPI pour votre application web avec PostgreSQL et Redis


À propos de ce service
Traduction automatique
Je développe des applications backend et des API **FastAPI axées sur la production** pour des applications web, des outils internes et des systèmes basés sur les données.
**Services principaux :**
* **Développement d’API :** API CRUD, validation Pydantic, gestion asynchrone des requêtes et architecture backend propre.
* **Intégration de bases de données :** PostgreSQL, SQLAlchemy, SQLModel, Tortoise ORM, asyncpg, transactions et migrations.
* **Redis & performance :** mise en cache, TTL, limitation de débit, verrous distribués, idempotence et pub/sub.
* **Tâches en arrière-plan :** ARQ et Taskiq avec retries, planification, suivi des tâches et traitement asynchrone.
* **Autorisation :** RBAC/ABAC, vérifications de propriété et contrôle d’accès au niveau des routes.
* **APIs pour gros volumes de données :** pagination par curseur, streaming CSV/NDJSON et traitement en mémoire limitée.
**Stack :** FastAPI, Python, Pydantic, PostgreSQL, Redis, HTTPX, Docker, Prometheus, Grafana, Loguru, Sentry.
Mon portfolio inclut également des workflows FastAPI testés avec un **jeu de données de 1 million de lignes**.
**Contactez-moi avant de commander** pour discuter de votre périmètre API, base de données, intégrations et livrables.
https://adnanmd.pythonanywhere.com/
Découvrez Adnan
Building AI systems and the Python backends that serve them
- DeBangladesh
- Membre depuisavr. 2025
Langues
Anglais
Traduction automatique
Mon portfolio
FAQ
Traduction automatique
Rédigez-vous des tests automatisés pour l'API backend ?
Oui — une suite Pytest est incluse dans Standard et Premium, pas en tant qu'option supplémentaire. Elle couvre les scénarios heureux et les échecs : mauvaises entrées, enregistrements manquants, et dans la version Premium, l'authentification et les états des tâches. La version Basic est vérifiée sur /docs, où vous pouvez cliquer sur chaque endpoint vous-même. Vous souhaitez la suite pour un service Basic ? C'est la version Standard.
Avez-vous besoin d'authentification ou d'autorisation ?
Oui - uniquement dans la version Standard et Premium. Veuillez décrire les rôles ou permissions nécessaires

