Ich baue ein Python-Mikroservice-Backend mit FastAPI, Kafka und PostgreSQL

P
pysasori
P
pysasori
Vladyslav
Einige Informationen wurden automatisch übersetzt.

Über diesen Service

Automatische Übersetzung

Senior Python-Backend-Ingenieur mit Schwerpunkt auf ereignisgesteuerten Microservices: FastAPI, async SQLAlchemy, PostgreSQL, Kafka, Alembic, Pydantic v2.


Entwickelt, um Wachstum, gleichzeitige Last und Fehler durch Drittanbieter zu überstehen – und dabei vorhersehbar und wartbar für den nächsten Entwickler zu bleiben.


Was ich in Produktion baue und ausliefere:

- Domänengetriebene Struktur: Service, Repository, Use Cases und schlanke Handler. Eine Klasse, eine Verantwortung.

- Kafka-Pipeline: Request-, Poll-, Retry- und Response-Queues, Setup von Consumer und Producer, Delivery mindestens-eins.

- Outbox-Pattern: DB-Transaktion zuerst, externer API-Aufruf zweit, keine verlorenen Operationen bei Netzwerkausfällen.

- Idempotenz: eindeutige Constraints plus Duplikaterkennung, sodass Neulieferung Daten niemals beschädigt.

- Typisierte Verträge: Pydantic v2-Schemata überall, keine rohen Dicts.

- Fehlerbehandlung als Architektur: Domänen-Fehlertyp-Hierarchie, explizites Abfangen, Retry- und Logging-Regeln.

- Ereignisverlauf-Tabelle für Audits und Debugging.


Gute Passform, wenn du Mikrosservices von Grund auf neu brauchst, Kafka zu einem bestehenden Python-Monolithen hinzufügen willst oder eine zuverlässige Integration mit Zahlungs-, Banking- oder Logistik-APIs suchst.


Ergebnis: eine Architektur, die jeder mittleren oder erfahrenen Entwicklerin nach mir übernehmen kann.

Lerne Vladyslav kennen

Vladyslav

Senior Python Backend Developer

5,0(7)
  • AusUkraine
  • Mitglied seitApr. 2023
  • Letzte Lieferung2 Jahre
  • Sprachen

    Russisch, Ukrainisch, Englisch
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 Übersetzung

Meine weiteren Dienstleistungen im Bereich Software-Entwicklung