Software-Architektur
401 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Software-Architektur.
In einem Groß-Projekt in der Finanzindustrie wird ein Kern-System auf Basis von vielen Self-contained Systems (SCS) neu gebaut. Dabei enthalten die Oberflächen der einzelnen SCS jeweils UI-Anteile aus mehreren SCS, die browserseitig mithilfe von Custom Elements (Teil des Web Components-Standards) integriert werden. Der Artikel stellt die konkrete Lösung mit Grafiken und Code-Beispielen dar. Außerd..
Im Internet der Dinge (IoT) entsteht Wertschöpfung aus dem Zusammenspiel von Dingen, Cloud-Plattformen und Benutzerschnittstellen. Das jeweilige Verhalten ist in Software hinterlegt, die in getrennten Domänen entsteht. Der Nachweis des erwünschten Verhaltens mit angemessener Qualität erfolgt durch umfängliche Absicherung mittels weitgehend automatisiertem Test, der jetzt die Domäne Betrieb erobert..
Cloud-Computing hat sich mittlerweile als State-of-the-Art-Lösung für viele Unternehmensanwendungen durchgesetzt. Auch die DATEV ist mit ihrer Produktstrategie auf diesen Weg eingeschwenkt und musste sich bei diesem Wandel mit vielen Themen auseinandersetzen. Die nötigen Veränderungen in den Bereichen Infrastruktur, Entwicklungswerkzeuge, Entwicklungsvorgehen, Organisation und Kultur waren groß. D..
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..