Ik bouw een Python-microservices-backend met FastAPI, Kafka en PostgreSQL

P
pysasori
P
pysasori
Vladyslav
Sommige informatie is automatisch vertaald.

Over deze dienst

Automatische vertaling

Senior Python- backend engineer gespecialiseerd in event-driven microservices: FastAPI, async SQLAlchemy, PostgreSQL, Kafka, Alembic, Pydantic v2.


Gemaakt om groei, gelijktijdige belasting en storingen van derden te doorstaan, terwijl het voor de volgende engineer voorspelbaar en onderhoudbaar blijft.


Wat ik bouw en in productie zet:

- Domein-gedreven structuur: service, repository, use cases en dunne handlers. Eentje class, één verantwoordelijkheid.

- Kafka-pijplijn: request, poll, retry en response-queues, setup van consumer en producer, at-least-once levering.

- Outbox-patroon: DB-transactie eerst, externe API-aanroep tweede, geen verloren operaties bij netwerkfout.

- Idempotentie: unieke constraints plus duplicaatdetectie, zodat redelivery data nooit corrumpeert.

- Getypeerde contracts: Pydantic v2-schema’s overal, geen ruige dicts.

- Foutafhandeling als architectuur: domein- exceptie-hiërarchie, expliciet afvangen, retry- en logregels.

- Event history-tabel voor audits en debugging.


Geschikt als je microservices vanaf nul nodig hebt, Kafka aan een bestaande Python-monolith toevoegt, of een betrouwbare integratie met betaal- , bank- of logistieke APIs.


Resultaat: een architectuur die elke middel- of senior ontwikkelaar na mij kan oppakken.

Maak kennis met Vladyslav

Vladyslav

Senior Python Backend Developer

5,0(7)
  • Afkomstig uitOekraïne
  • Lid sindsapr 2023
  • Laatste levering2 jaar
  • Talen

    Russisch, Oekraïens, Engels
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.

Automatische vertaling

Andere Software development diensten die ik aanbied