Software-Architektur
413 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Software-Architektur.
Als Architekturmuster sind Microservices schon seit etlichen Jahren in aller Munde. Komplexe Anwendungen sollen in unabhängige Prozesse strukturiert werden und untereinander über sprachunabhängige Schnittstellen kommunizieren. gRPC hat sich dabei einen beachtlichen Anteil am Markt erarbeitet. Entwicklungsteams schätzen unter anderem die klaren Schnittstellenbeschreibungen sowie die Effizienz und P..
Agile Transformation ist in vielen Organisationen ein bestimmendes Thema. Meistens beschränkt sich die Transformation auf die Einführung neuer Rollen und Rituale. Damit besteht die Gefahr, die eigentlichen Ziele der Transformation wie schnellere Time-to-Market oder höhere Nutzerorientierung zu verpassen. Notwendig ist eine stringente und auf Agilität ausgerichtete Facharchitektur, an der sich Orga..
APIs sind für die Entwicklung und das Design von Diensten wichtig. Da immer mehr Kooperations- und Geschäftsmodelle darauf basieren, gibt es dabei einiges zu beachten.
Testing
Cloud-Computing
Software-Architektur
Das Chaos-Prinzip oder wie Chaos Testing im Zeitalter der Cloud robuste Systeme schafft
Dass Unternehmen immer häufiger auf cloudbasierte Infrastrukturen und verteilte Systeme zurückgreifen, ist nichts Neues, denn die IT der Unternehmen ist längst im Zeitalter der Cloud angekommen. Was jedoch immer noch als blinder Fleck der IT-Strategien erscheint, ist die Gewährleistung der Widerstandsfähigkeit und Zuverlässigkeit dieser komplexen Systeme. Herkömmliche Test- und Überwachungsansätze..
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..