Je construirai un backend de microservices Python avec FastAPI, Kafka et PostgreSQL

P
pysasori
P
pysasori
Vladyslav
Certaines informations ont été traduites automatiquement.

À propos de ce service

Traduction automatique

Ingénieur backend Python senior spécialisé dans les microservices pilotés par les événements : FastAPI, async SQLAlchemy, PostgreSQL, Kafka, Alembic, Pydantic v2.


Conçu pour soutenir la croissance, la charge concurrente et les défaillances de tiers tout en restant prévisible et maintenable pour le prochain ingénieur.


Ce que je conçois et mets en production :

- Structure pilotée par le domaine : service, dépôt, cas d’utilisation et gestionnaires fins. Une classe, une responsabilité.

- Pipeline Kafka : files d’attente de requêtes, de polling, de retries et de réponses, configuration des consommateurs et producteurs, livraison au moins une fois.

- Motif Outbox : transaction en base de données en premier, appel API externe en second, aucune opération perdue en cas de défaillance réseau.

- Idempotence : contraintes uniques plus détection des duplicatas, ainsi la redélivrance ne corrompt jamais les données.

- Contrats typés : schémas Pydantic v2 partout, pas de dictionnaires bruts.

- Gestion des erreurs comme architecture : hiérarchie d’exceptions métier, capture explicite, règles de retry et de journalisation.

- Tableau d’historique des événements pour les audits et le débogage.


Bon candidat si vous avez besoin de microservices from scratch, Kafka ajouté à un monolithe Python existant, ou une intégration fiable avec des API de paiement, bancaire ou logistique.


Résultat : une architecture que tout développeur de niveau moyen ou senior peut reprendre après moi.

Découvrez Vladyslav

Vladyslav

Senior Python Backend Developer

5,0(7)
  • DeUkraine
  • Membre depuisavr. 2023
  • Dernière commande2 années
  • Langues

    Russe, Ukrainien, Anglais
Senior Python backend developer with 5+ years in production systems: FastAPI, Django, PostgreSQL, async SQLAlchemy, Kafka, Docker. I design event-driven microservices and clean, testable architectures that handle real money and real load, and I build fast, reliable MVP backends for startups. Clear communication, honest estimates, and code the next developer can pick up without a handover meeting. From a one-off script or bug fix to a full backend: describe what you need and I will tell you how to get there.

Traduction automatique

Autres services de Développement de logiciels I Offre