Das Verständnis von Geschäftsprozessen und deren fachliche und technische Umsetzung ist ein wichtiger Bestandteil bei der Analyse und Planung von Softwaresystemen. Gerade im Hinblick auf eine verteilte Architektur gibt es einige knifflige Herausforderungen, die es zu berücksichtigen gilt. In diesem Blog-Beitrag betrachte ich zwei gängige Architekturansätze.
Microservice-basierte Architekturen sind ein aktueller Trend zur Umwandlung von Informationssystemen. Doch wie können diese Architekturen implementiert werden? Die am häufigsten verwendete Lösung ist die BPM-Engine von Camunda. In meinem Blog-Beitrag zeig
zum Artikel gehenDigitale Transformation verändert. Die Systeme in Banken beinhalten Modelle von Objekten der realen Welt in Datenbanken und darauf bauen viele Geschäftsprozesse auf. Sensoren fragen ab, Aktoren steuern. Künstliche Intelligenz zur Unterstützung dieser Gesc
zum Artikel gehenIn einer digital vernetzten Welt ist es unerlässlich, dass Unternehmen einen IT-Notfallplan besitzen. Ein solcher Plan stellt sicher, dass Geschäftsprozesse auch bei unvorhergesehenen Ereignissen weiterlaufen und Datenverluste sowie finanzielle Schäden mi
zum Artikel gehenSchnittstellen sind häufig ein Aufwandstreiber im Projekt. Daher sollten sie gründlich und automatisiert getestet werden, um eine fehlerhafte Implementierung zu verhindern. In diesem Blog-Artikel gehen wir auf die Herausforderungen von Integrationstests i
zum Artikel gehenMicroservices haben viele Vorteile. Doch das Monitoring und die Wartung sind bei komplexen Microservice-Architekturen aufwendig. Das sogenannte Service Mesh kann Abhilfe schaffen. Wie das genau funktioniert und welche Vor- und Nachteile das bietet, schild
zum Artikel gehen