E-Commerce-Infrastruktur
Das Storefront ist der einfache Teil. Marktplätze leben oder sterben im Unterbau — Katalog-Services, die nicht mehr skalieren, Warenkörbe, die Bestellungen verlieren, Preislogik, die an der ersten Grenze bricht. Diesen Unterbau baue ich, und ich habe ihn in Produktion am Laufen gehalten.
Wann Sie mich anrufen
- Sie bauen einen Marktplatz und haben kein Backend-Team — Sie brauchen die Architektur und die erste Produktionsversion, kein Foliendeck.
- Ihre aktuelle Infrastruktur funktionierte bei zehntausend Produkten und ächzt sichtbar bei einer Million.
- Sie expandieren in den Cross-Border-Verkauf, und Preisbildung heißt plötzlich Währungen, Mehrwertsteuer-Regimes und lokalisierte Zahlungsflüsse auf einmal.
- Die Strecke vom Warenkorb zur Zahlung verliert Bestellungen, und niemand kann auf den Schritt zeigen, in dem sie verschwinden.
Was ich mache
- Service-Architektur in Go — Product-, Order-, User-, Auth- und gemeinsame Common-Services, geschnitten entlang der Nähte, an denen die Domäne wirklich trennt.
- Eine Redis-Caching-Schicht, entworfen um den Katalog — inklusive einer Cache-Strategie für den Kategoriebaum, die bei 7 Millionen Produkten standhält.
- RabbitMQ-Worker für alles, was keinen Request blockieren sollte: Bestandsabgleich, Exporte, Benachrichtigungs-Fan-out.
- Cross-Border-Preisbildung — mehrere Währungen, Mehrwertsteuer pro Markt und ein Zahlungsfluss, der für jede Seite der Grenze lokalisiert ist.
- Lifecycle-Messaging — Push- und E-Mail-Journeys von Willkommen bis Warenkorbabbruch; das letzte Set waren 28 Vorlagen in türkischen und mazedonischen Varianten.
Zwei Nachbarprobleme haben eigene Seiten: Produktsuche unter Hybrid Search & Retrieval, die physische Seite — Pakete, Zoll, Lagerhalle — unter Fulfillment & Lagerverwaltung.
Zahlen statt Adjektive
Stork ist ein Cross-Border-Marktplatz zwischen der Türkei und Nordmazedonien, den ich von einem leeren Repository bis in Produktion gebracht habe: Go-Microservices für Product, Order, User und Auth, Redis vor einem Katalog mit 7 Millionen Produkten, RabbitMQ-Worker für die asynchrone Arbeit, Multi-Currency-Preise mit Cross-Border-Mehrwertsteuer und 28 Lifecycle-Vorlagen in zwei Sprachen. Er verkauft jeden Tag echte Waren an echte Kunden.
Notizen aus der Praxis
Wo wir anfangen
Die Discovery beginnt mit einem Architektur-Audit: Ich lese Ihre Services, Ihr Datenmodell und Ihren Traffic, und Sie bekommen eine schriftliche Skalierungs-Roadmap — was als Nächstes bricht, in welcher Reihenfolge, und was jede Stufe kostet. Wenn die ehrliche Antwort lautet, dass Ihr Stack in Ordnung ist und Sie zwei Indizes und einen Cache brauchen, steht genau das im Dokument.