Zusammenfassung
Gesamtlaufzeit
unabhängige Microservices
Produktionscode
CI/CD
gesamte Teamgröße
iOS + Android
Das Projekt
Ein digitaler Full-Stack-Marktplatz für den Getreidehandel. Die Plattform automatisiert den gesamten Lebenszyklus eines Geschäfts – von der automatisierten Preisfindung und der Prüfung von Geschäftspartnern über die Vertragsunterzeichnung und die Speditionsabwicklung bis zur Dokumentenerstellung – und richtet sich an landwirtschaftliche Erzeuger, Getreideeinkäufer und Logistikdienstleister.
Das System umfasst drei Client-Anwendungen mit gemeinsamem Backend: ein Webportal für Verkäufer und Käufer, eine mobile App für Spediteure zur Logistik vor Ort und eine mobile App für Verkäufer zur Verwaltung von Geschäften unterwegs.
Was gebaut wurde
Backend – 15 Microservices, jeder zuständig für einen eigenen Geschäftsbereich. Die wichtigsten:
- Registration Service – Aufnahme neuer Nutzer, KYC-Prüfung, Verifizierung juristischer Personen
- Deal Service – Verwaltung des Lebenszyklus von Geschäften, Vertragserstellung, Statusverfolgung
- Account Service – Unternehmensprofil, Firmenangaben, Verwaltung von API-Schlüsseln
- Freight Forwarding Service – Speditionsablauf, Dokumentenerstellung (Frachtbriefe, Transportberichte)
- Best Price Search – Basisumrechnung, Schätzung der Frachtkosten, automatisierter Preisabgleich
- Carrier Uberization – ML-gestützte Berechnung der Frachtkosten mit Modellierung der saisonalen Nachfrage; Anbindung an Logistikplattformen für Transportbuchung und Sendungsverfolgung
- Counterparty Accreditation – Dokumentenvorbereitung und automatisierter Akkreditierungsablauf
- Financial Partner Service – Anbindung an Finanzinstitute zur Überwachung von Geschäften und ihrer Phasen
Die Services kommunizieren asynchron über Apache Kafka. Lang laufende Geschäftsprozesse – Vertragsunterzeichnung, Speditionsabwicklung – werden mit Camunda BPMN orchestriert; das ermöglicht zuverlässige Ausführung, Fehlerbehebung und Beobachtbarkeit auf Prozessebene.
Authentifizierung und Rollenverwaltung laufen auf einer selbst betriebenen Keycloak-Instanz. Geheimnisse wie Schlüssel und Passwörter werden zentral in HashiCorp Vault verwaltet. Die Beobachtbarkeit beruht auf OpenSearch mit verteiltem Tracing über Spring Cloud Sleuth und Echtzeitwarnungen in Telegram-Kanälen.
Webportal – Angular 17 / TypeScript. Kernfunktionen: automatisierte Suche nach dem besten Preis, Anlage und Verwaltung von Geschäften, Erstellung von Primärdokumenten.
App für Spediteure – Capacitor + Angular + TypeScript. iOS und Android. Drei Bereiche: offene Speditionsaufträge, laufende Transporte (mit Dokumentenerstellung und Offlinemodus mit Synchronisierung im Hintergrund) sowie ein Archiv abgeschlossener Aufträge.
App für Verkäufer – Capacitor + Angular + TypeScript. iOS und Android. Preisübersicht für die wichtigsten Abnahmebasen, Geschäftsabschluss per Fingertipp vom Mobilgerät, Statusverfolgung von Geschäften. Zielgruppe sind Führungskräfte landwirtschaftlicher Betriebe.
Die gemeinsame Angular/TypeScript-Codebasis aller drei Client-Anwendungen verringerte Doppelarbeit erheblich und hielt das Team auf eine einheitliche Komponentenbibliothek ausgerichtet.
Die Methode
Dieselbe KI-Orchestrierungsmethodik wie beim Register für Getreidelagerscheine – übertragen auf ein größeres, komplexeres System.
Drei Ingenieure, jeder als KI-Orchestrator für seinen Bereich. Das Projekt vereinte mehrere Dimensionen der Komplexität, die eine breitere menschliche Abdeckung erforderten: ein Webportal, zwei plattformübergreifende mobile Apps, ML-gestützte Modellierung der Frachtkosten, BPMN-Prozessorchestrierung sowie Anbindungen an Logistikplattformen und Finanzinstitute.
Jeder Ingenieur verantwortete eine Gruppe von Microservices von Anfang bis Ende – Architektur, Implementierung, Tests und CI/CD-Pipeline. KI-Agenten übernahmen Codegenerierung, Testgerüste, Dokumentation und Standardcode; die Ingenieure trafen alle Designentscheidungen, prüften sämtliche Ergebnisse und standen für jeden Commit ein.
Dieses Projekt belegt, dass die Methodik skaliert. Ein Ingenieur kann ein fokussiertes Backend-System in Tagen orchestrieren. Ein kleines Team von Orchestratoren kann eine vollwertige Plattform – Web, Mobil, Integrationen, ML – in Monaten liefern. Der Multiplikator wirkt auf beiden Ebenen.
Technologie-Stack
Vergleich mit klassischer Entwicklung
| Klassisch | Dieses Projekt (KI-gestützt) | |
|---|---|---|
| Laufzeit | 9–12 Monate | 3 Monate |
| Team | 12–18 Personen | 3 Ingenieure |
| Architektur | Oft Monolith oder improvisiert | 15 sauber getrennte Microservices |
| Mobil | Getrennte Teams für iOS und Android | Eine gemeinsame Codebasis mit Angular/Capacitor |
| Bereitstellung | Manuell oder einfache CI | 15 automatisierte Pipelines, Blue-Green |
| ML-Funktionen | Eigenes Datenteam | Inklusive, dasselbe Team |
Fazit
15 Microservices. Ein Webportal. Zwei plattformübergreifende mobile Apps. ML-gestützte Frachtpreisbildung. Mit BPMN orchestrierte Geschäftsprozesse. Mehrere externe Integrationen. 3 Ingenieure. 3 Monate.
Die Komplexität ist hier qualitativ eine andere als bei einem reinen Backend-System. Mobile Entwicklung erfordert eine eigene Disziplin. Externe Integrationen vervielfachen die Angriffsfläche für Fehler. ML-Komponenten brauchen eigene Daten- und Validierungszyklen. BPMN-Prozesse erfordern Domänenmodellierung, bevor die erste Zeile Code entsteht.
Die KI-Orchestrierung hat all das bewältigt – auf jeder Ebene, für jeden Ingenieur im Team. Die Methodik funktioniert nicht nur für einen einzelnen Ingenieur bei einem neuen Backend auf der grünen Wiese. Sie funktioniert für ein Team, bei einem Produkt, das Mobil, Web, ML und komplexe Integrationen von Drittanbietern umfasst.
Dasselbe Prinzip. Größeres System. Derselbe Multiplikator.