Softwarearchitektur
339 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Softwarearchitektur.
Das deutsche Corona-Warn-App-System besteht nicht nur aus den prominenten nativen Apps. Zur Umsetzung von Use-Cases wie der persönlichen Risikoermittlung oder dem Melden von (positiven) Testergebnissen gehört auch eine mehrteilige Server-Lösung. Sie basiert auf einem zeitgemäßen Architekturstil, einem aktuellen Technologie-Stack und wurde unter hohem Zeitdruck realisiert. Dieser Artikel diskutiert..
Wenn in der Softwareentwicklung über verteilte Systeme gesprochen wird, findet sich Eric Brewers CAP-Theorem meist direkt um die Ecke. Das CAP-Theorem, obwohl es erst 1998 formuliert wurde, gehört heute zu den fundamentalen Erkenntnissen über verteilte Systeme. Was enthält es an Einsichten für die Betrachtung sozialer Systeme bereit?
Die IT-Branche ist geprägt von kontinuierlichen Innovationen. Dabei blieb die Nachhaltigkeit oft auf der Strecke. Doch nicht erst seit dem Klimawandel hat Nachhaltigkeit eine immer größere gesellschaftliche und wirtschaftliche Relevanz. Gerade die großen Internetfirmen sind eifrig bemüht, ihren stetig wachsenden Energiebedarf CO2-neutral zu gestalten. Da die IT für die weiter fortschreitende Digit..
Integration ist ein wichtiges Themenfeld, wenn es um den Entwurf komplexer Softwaresysteme geht. In den vergangenen Jahren haben neue Konzepte und Technologien wie Microservices oder Cloud-Computing das Software-Engineering revolutioniert. Die neuen technologischen Trends verändern auch die Art und Weise, Integrationslösungen umzusetzen. Der Artikel zeigt, was sich geändert hat und was bleibt.
Häufig stehen Unternehmen vor der Herausforderung, neue Systeme nachhaltig in eine bestehende IT-Bebauung integrieren zu müssen – das gilt insbesondere in sich schnell entwickelnden und innovativen Bereichen wie E-Commerce und Omnichannel-Commerce. IT-Architekten müssen dazu alle notwendigen Integrationen und Synchronisierungen frühzeitig identifizieren, um notwendige Schnittstellenentwicklungen u..