Software-Architektur
405 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Software-Architektur.
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..
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 gelten als der neue Standard-Architekturstil und werden immer häufiger gewählt. Es ist allerdings keineswegs so, dass dies immer sinnvoll ist. In klassischer Architekturarbeit werden die bestimmenden Architekturmuster (= Architekturstile) passend zu den Anforderungen gewählt. Die wichtigsten Anforderungen für die Architekturarbeit sind die vom Kunden geforderten Qualitätsziele der S..
„Das Frontend ist ja dann trivial“ – diesen Satz hat man schon oft gehört, und zu oft hat er sich nicht bewahrheitet. Zu verstehen, was wann in welchem Zustand an der Oberfläche ist und wer für welche Änderung verantwortlich ist, kann schnell schwierig bis unmöglich werden. Um langfristig wartbare, erweiterbare und robuste Clients zu bauen, bedarf es daher guter Konzepte. Dieser Artikel stellt die..