Geschäftsanforderungen
Reduzierung des Zeit- und Arbeitsaufwand für die Implementierung grundlegender, nicht-funktionaler Anforderungen (NFRs) für alle Microservices in einem Projekt.
Erstellung von deployment-agnostische Microservices und Reduzierung des Aufwands für den Wechsel von einem Ansatz zum anderen (z. B. Container oder Function-as-a-Service)
Vereinfachung der Einführung von reaktiven Programmiertechniken
Vereinfachung mehrsprachiger Projekte, die gemeinsame/kompatible Implementierungen von NFRs, gemeinsame Ansätze und Techniken verwenden; Bieten einer ähnlichen Entwicklungserfahrung für alle Teams
Reduzierung der Zeit für die Integration mit von Azure / AWS / GCP bereitgestellten Lösungen für Protokollierung, verteiltes Tracing, Nachrichtenübermittlung und serverlos.
Reduzierung der Zeit für die Prototypenerstellung eines Microservices-basierten Projekts durch die Verwendung von Beispielen und Referenzimplementierungen für gängige Szenarien out-of-the-box