Softwarearchitektur
339 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Softwarearchitektur.
Der Urvogel aller Werkzeuge, die das Bauen von Software adressieren, ist make (1976). Es ist sehr universell, im Grunde lässt sich mit make alles verwalten und machen, was per Kommandozeile aufrufbar ist – zum Beispiel Java-Programme bauen. Für Programmiersprachen abseits von C/C++ ist es heute allerdings üblicher, spezifische Tools einzusetzen. Im Fall von Java beherrscht Apache Maven seit langem..
Das Motto der OOP 2024 lautet "Expanding Horizons" – eine Devise, die allem voran für kontinuierliches Lernen steht. Und zwar von einer Art Lernen, die das gewohnte Umfeld verlässt und sich auf Neues einlässt. Inwiefern das für Softwarearchitektur essenziell ist, wird auf der OOP 2024 im Detail vorgestellt, diskutiert und untersucht. Aber hier schon mal ein Stimmungsbild.
Mit dem Thema Microservices hatte wohl fast jeder schon Berührungspunkte. Wie sich entsprechende Patterns aber auf Betriebskosten auswirken, ist weitgehend unerforscht. Der Artikel stellt Tools zur Kostenmessung vor, die helfen, Geld zu sparen. Etwa der Einsatz von FaaS oder das Weglassen von API-Gateways sind spannende Optionen. Bei der Auswahl von Architekturen ist es dennoch wichtig, neben Betr..
Da das Jahr sich dem Ende neigt, ist es an der Zeit, einen Ausblick auf künftige Entwicklungen zu geben und einige mögliche Trends zu betonen. Was verstehen wir unter Trends im Kontext von APIs? Der Hype Cycle von Gartner liefert uns eine Vielzahl an potenziellen Ansatzpunkten. Welche Themen stehen also momentan bei Architekten und Entwicklern im Fokus?
Edge-Computing gewinnt zunehmend an Bedeutung. Die Nähe zu Geräten und Nutzern bietet für viele Anwendungsfälle erhebliche Vorteile, beispielsweise bei Latenzen und der Ausnutzung der Bandbreite. Dieser Artikel verdeutlicht, was Edge-Computing ist und wo die Unterschiede zum Cloud-Computing liegen.