MERT CIRCI MERT CIRCI
DE▾
Full Stack

eSIM-Verkaufsplattform

ScaleWeb-Plattform
Jahr2025–2026

Über das Projekt

Eine eSIM-E-Commerce-Plattform, entwickelt bei ComDigital für sofortigen Kauf und Bezahlung.

Problem und Zweck

Kunden kaufen und bezahlen eSIMs sofort, viele Käufe können gleichzeitig eintreffen, und externe eSIM- und Zahlungsdienste können ausfallen. Eine Bestellung darf nie zweimal abbuchen oder bereitstellen.

Meine Rolle und Verantwortung

Ich habe die Plattform bei ComDigital gebaut: das hochgradig nebenläufige FastAPI-Backend und die Next.js- und Nuxt.js-Frontends, angebunden an externe eSIM- und Zahlungsdienste.

Architektur und wichtige Entscheidungen

  • Idempotente Bestell- und Zahlungsverarbeitung, damit eine wiederholte Anfrage oder ein doppelter Callback nie zweimal abbucht oder bereitstellt
  • Nebenläufigkeitskontrolle für Bestellungen und Bestand, wenn viele Käufe zusammen eintreffen
  • Kompensationsschritte, wenn ein externer Aufruf nach der Zahlung scheitert, damit jede Bestellung in einem konsistenten Zustand endet
  • Audit-Logging jeder Bestellung, Zahlung und jedes Anbieter-Ereignisses
  • Antwortzeiten und Fehlerraten des Kaufablaufs werden im Betrieb auf der Kubernetes-, Graylog- und Grafana-Plattform gemessen

Eingesetzte Technologien

Python (FastAPI), Next.js, Nuxt.js, Docker, Kubernetes.

Weitere Projekte