PrintCSS-API

Eine Komponente um Printmedien in unterschiedlichen Formen bereitzustellen konnte bisher ausschließlich über eine Desktopanwendung genutzt werden. Über die PrintCSS-API ist es nun möglich, über einen zentralen Server die Funktionalität für unterschiedlichste Kunden bereitzustellen. Des Weiteren ermöglicht die neue Architektur den Einsatz in Cloud-Anwendungen.

Mithilfe Spring Boot konnten sehr schnell die ersten Prototypen entstehen und mit den Erwartungen des Kunden verglichen und ggf. angepasst werden. Die Architektur beruht auf die Konzepte der Microservices: kleine, unabhängige und dedizierte Module, die über klar definierten REST-Schnittstellen miteinander kommunizieren. Zusätzlich zu der eigentlichen Software-Entwicklung wurde eine Continuous Deployment-Umgebung mittels dedizierter Container über GitLab abgebildet und bereitgestellt.

Unter Einsatz kurzer Entwicklungs- und Feedbackzyklen wurden die vom Kunden priorisierten Funktionalitäten effizient und schlank implementiert.