Je vais construire votre backend FastAPI en Python

S
shahryarahmad28
S
shahryarahmad28
Shehryar Ahmad
Certaines informations ont été traduites automatiquement.

À propos de ce service

Traduction automatique

Je programme du Python entièrement asynchrone. Pas d’appels de base de données synchrones, pas de bibliothèque `requests`, pas de fallback avec thread-pool. Motor pour MongoDB. httpx pour les requêtes HTTP sortantes. APScheduler pour les tâches planifiées (en interne, pas besoin d’un worker séparé à grande échelle).


Ce que vous obtenez avec cette service :

  • FastAPI asynchrone avec Pydantic v2 (pas de code legacy Pydantic v1)
  • Motor pour MongoDB OU SQLAlchemy 2.0 asynchrone pour Postgres (selon votre choix)
  • httpx pour HTTP sortant (plus jamais requests)
  • Authentification correcte : clé API, JWT ou codes d’accès par locataire
  • Documentation OpenAPI auto-générée et claire
  • Tests pour le chemin heureux + cas limites
  • Déployé sur Railway/Vercel/votre hébergement
  • README compréhensible pour un autre ingénieur


Mes opinions architecturales (pour que vous sachiez ce que vous recevez) :

- Asynchrone signifie tout asynchrone, une seule requête DB synchrone dans un gestionnaire asynchrone bloque la boucle d’événements et réduit le débit

- Motor plutôt que PyMongo, c’est non négociable en code asynchrone

- Pydantic v2 plutôt que v1, on repart à zéro, on ne conserve pas l’héritage

- FastAPI `Depends` pour l’authentification, la base de données, la session, pas des variables globales au module

- APScheduler en interne pour les tâches quotidiennes, pas besoin de Celery séparé jusqu’à ce que ce soit nécessaire

- Index MongoDB avec TTL pour les collections auto-nettoyantes, déduplication, stockage, télémétrie, données de session

Découvrez Shehryar Ahmad

Shehryar Ahmad

AI Vibe Coder, Claude Code, OpenAI Agents, Production AI MVPs Shipped Fast

  • DePakistan
  • Membre depuismars 2018
  • Temps de réponse moy.1 heure
  • Langues

    Anglais
I build and ship production AI products end-to-end. Most "AI freelancers" on Fiverr will wire up a chatbot for you. I ship full products — multi-tenant SaaS with real dashboards, observability, cost monitoring, and deployment. My current production system: JawaabAI (jawaabai.com) — a multi-tenant WhatsApp AI sales agent platform serving Pakistani SMBs. ~9,000 lines of Python, 87 commits, real paying clients. Verify the live URL now. Stack: Python 3.13, FastAPI, OpenAI Agents SDK, Anthropic Claude API, MongoDB, Railway, Vercel.

Traduction automatique

Mon portfolio

Balises associées