Unternehmensabwicklungsservice
Backend-Dienst zur Verwaltung von Transaktionen auf Firmenkonten
01 Aufgabe
Der Kunde verband Firmenkunden langsam. Die Manager erfassten die Abrechnungsinstrumente für Produkte gleichzeitig manuell in mehreren Systemen, weshalb die Register voneinander abwichen und die Abstimmungen viel Arbeitszeit in Anspruch nahmen
02 Lösung
Ich habe einen Dienst in Java und Spring Boot erstellt, der Anfragen über REST akzeptiert, selbst Abrechnungsinstanzen und Produktregistrierungen erstellt und den gesamten Status in PostgreSQL speichert. Ich habe den Dienst in Docker Compose verpackt, sodass die Umgebung jederzeit mit einem Befehl aktiviert werden kann. Er beschrieb die API ausführlich, sodass verwandte Systeme unabhängig voneinander eine Verbindung zum Dienst herstellen konnten, ohne das Entwicklungsteam anrufen zu müssen.
03 Gelöste Aufgaben
- Ich habe einen Dienst in Java und Spring Boot mit der Erstellung von Abrechnungsinstanzen mithilfe einer REST-Anfrage geschrieben
- Kombinierte Produktregistrierungen in einem einzigen Speicher auf PostgreSQL
- Dokumentation einer API zur unabhängigen Verbindung benachbarter Systeme
- Die Umgebung wurde in Docker Compose gepackt, um sie mit einem Befehl auszuführen
04 Ergebnis
Die Einrichtung eines Abrechnungsinstruments ist kein manueller Vorgang mehr und alle Register werden nun an einem Ort gesammelt. Die Anbindung eines neuen Verbrauchersystems erfordert jetzt einen Tag statt einer Woche für die Genehmigung des Datenformats