Software-Architektur
396 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Software-Architektur.
Der Hype um Crypto-Technologien¹ ist etwas abgeklungen. Ein guter Zeitpunkt, die Möglichkeiten und ihre soziotechnischen Aspekte strukturiert zu betrachten. Dieser Artikel betrachtet einige der Themen, die im Zusammenhang mit Crypto-Technologien immer wieder benannt werden oder für die sie Lösungen versprechen.
Der Austausch von Nachrichten zählt heute zu den meistgenutzten Smartphone-Funktionen. WhatsApp beispielsweise konnte die Anzahl seiner regelmäßigen Nutzerinnen und Nutzer im Zeitraum 2016 bis 2020 weltweit von einer auf zwei Milliarden verdoppeln. In diesem Architektur-Porträt schauen wir uns mit Threema einen anderen prominenten Messenger an.
In Zeiten von Cloud-Computing ist das Thema Netzwerksicherheit allgegenwärtig. Klassische Ansätze wie hostspezifische Traffic-Kontrolle lassen sich aber nicht immer leicht umsetzen. Wir demonstrieren, wie dieses Problem mit dem Istio Service Mesh gelöst werden kann und welche Herausforderungen es dabei gibt.
Viele Unternehmen wollen ihre großen Legacy-Systeme mit Domain-Driven Design zerlegen, obwohl sie für einen solchen Umbau nicht bereit sind. Zerlegen ist eine große Operation, die nur gelingen kann, wenn das Legacy-System in einem möglichst guten Allgemeinzustand ist. Dazu muss das Legacy-Monster technisch stabilisiert und fachlich gestärkt werden. Dann ist eine gute Basis für den nächsten viel gr..
Development
Software-Architektur
So wird ATAM schlank und schnell: vorwärts, rückwärts, kontinuierlich
Eigentlich ist ATAM, das vom Software Engineering Institute entwickelte Verfahren zur Risikominderung, eine eher schwergewichtige Green-Field-Methode zum Bewerten zukünftiger Architekturen. Doch ein Projekt bei einem Hersteller software-intensiver Produkte hat gezeigt, dass ATAM, wenn es rückwärts läuft (Reverse ATAM), auch ein quirliges Brown Field schnell „einfangen“ kann, mit vielen Produkten u..