Softwarearchitektur
340 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Softwarearchitektur.
Um Scrum zur Entwicklung von großen Anwendungen einzusetzen, gibt es eine Vielzahl von Frameworks, die als Vorlage für die Skalierung dienen können. Viele dieser Frameworks adressieren jedoch die technischen Herausforderungen bei der skalierten Entwicklung von Software nur oberflächlich oder gar nicht. Dabei ist die Architektur einer Anwendung ein entscheidender Faktor für den Erfolg des Einsatzes..
Eine schlechte Architekturentscheidung kann Projekte zum Scheitern bringen. Das passiert oft, wenn ein Architekt alle wichtigen Entscheidungen alleine trifft und nie oder sehr spät Feedback bekommt, ob sie gut oder schlecht waren. Oder aber auch, wenn ein „agiles” Team mit dem Architekten die Architekturarbeit aus dem Fenster geworfen hat. Schade, denn wenn man wichtige Entscheidungen nicht einfac..
Microservices sind das Mittel der Wahl, um Monolithen in handliche, skalierbare und getrennt ausrollbare Artefakte zu zerlegen. Die Herausforderung dabei ist die Integration in ein homogenes Frontend. Dieselben Paradigmen, die zu Microservices führen, helfen auch dabei, das Frontend zu zerlegen. So entstehen Micro-Frontends, die dieselben Vorzüge aufweisen und als Lückenschluss – nicht nur – zu Mi..
Durch die systemgestützte Ausführung von Unternehmensprozessen fallen eine Menge von Prozessdaten an, deren Nutzung ein großes Potenzial für die Optimierung der Prozesse bietet. Der Artikel zeigt, welche Herausforderungen bei der Analyse von Prozessdaten bestehen und wie wir mithilfe von Java-Technologien eine leistungsfähige Pipeline zur Vorverarbeitung von Prozessdaten realisiert haben, um damit..
Microservices sind ein beliebtes Konzept, um wachsende Software in gut wartbare Teile aufzuspalten. Diese Technik wird in der Praxis jedoch oft nur auf Backend-Code angewendet. Betrachtet man den Microservice als Einheit aus Frontend und Backend, bringt dies einige Vorteile mit sich. Dieser Artikel beschreibt, welches Problem Micro-Frontends lösen. Es werden mögliche Integrationsmuster vorgestellt..