Softwarearchitektur
339 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Softwarearchitektur.
Wie wir wissen, ist Java nicht nur eine Programmiersprache, sondern auch ein Ökosystem, um alle möglichen Anwendungen zu entwickeln. Wenn es um die Softwareentwicklung (nicht nur) mit Java geht, bildet Softwarearchitektur das Rückgrat der Software. Dieser Artikel adressiert einige der essenziellen Aspekte, die beim Architekturentwurf auftreten.
Event-getriebene Architekturen bieten viele Vorteile, gelten aber gemeinhin als komplex. Moderne Technologien und Angebote bieten neue Herangehensweisen. Wir evaluieren anhand von zwei Praxisbeispielen, wie komplex die Umsetzung event-getriebener Anwendungen unter Einsatz dieser Technologien ist.
Mit dem ersten Infektionsfall in Bayern begann Ende Januar 2020 offiziell die Ausbreitung des neuartigen Coronavirus SARS-CoV-2 in Deutschland. Schon früh wurden sogenannte Corona-Apps als eine Möglichkeit der Kontaktverfolgung und damit als ein Mittel zur Unterbrechung von Infektionsketten diskutiert. Die deutsche Corona-Warn-App stand im Juni 2020 zum Download bereit. Dieser Beitrag diskutiert d..
Microservices-Architekturen sind komplexe verteilte Systeme. Um alle Vorteile von Microservices zu nutzen, gilt es, die Services asynchron miteinander zu koppeln und synchrone Aufrufketten zu vermeiden. Der Artikel beleuchtet drei verschiedene Kommunikationsmechanismen zur asynchronen Integration von Microservices.
Psychologische Sicherheit ist ein heikles Konzept. Einerseits ist es in aller Munde und jeder dieser Münder hat eine Meinung dazu. Andererseits ist es praktisch sehr schwer zu realisieren. Ein Aspekt, der in Hinsicht auf psychologische Sicherheit schief laufen kann und wie man mit diesem umgehen kann, soll hier beleuchtet werden.