Softwarearchitektur
339 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Softwarearchitektur.
Es existieren heute viele Möglichkeiten, Anwendungen in der Cloud zu betreiben. Neben Containern etablieren sich zunehmend Serverless-Dienste und -Funktionen. Wir evaluieren, wie sich diese unterschiedlichen Betriebsmodelle integrieren lassen, um Anwendungen bedarfsgerecht planen und betreiben zu können. Anhand eines Praxisbeispiels machen wir die gezeigten Muster greifbarer und bewerten deren Ein..
Hat ein Unternehmen kein Interesse oder keine Kapazität für eine eigene Infrastruktur und Betriebsorganisation, können Serverless-Angebote der großen Cloudanbieter eine interessante Abhilfe schaffen. Was Unternehmen jedoch immer wieder abschreckt, ist die strategische Abhängigkeit, die mit der Nutzung proprietärer Cloud-Dienstleistungen einhergeht. Motiviert durch diese und weitere strategische, o..
In diesem Tool Talk handelt es sich diesmal um ADR (Architectural Decision Records). Dabei wird nicht nur das Konzept dahinter vorgestellt, sondern auch ein paar Tipps und Tricks aus der Praxis.
Mit der Verbreitung von hybriden Cloud-Lösungen nimmt der Einsatz von Kubernetes immer mehr zu. Das reicht von großen Clustern bis zu Edge-Geräten. Die Autoren dieses Kubernetes-Standardwerks waren bereits an dessen Vorgängern Borg und Omega beteiligt und bringen ihre großen Erfahrungen damit ins Buch ein. Inzwischen sind sie zwar immer noch bei der Cloud Native Computing Foundation (CNCF) aktiv, ..
Monaden sind in der funktionalen Programmierung so eine Art Allzweckwaffe für alle möglichen Probleme, die scheinbar nichts miteinander zu tun haben: asynchrone Programmierung, Nebenläufigkeit, Parallelität, Exceptions, Modellierung von Prozessen, Dependency Injection (DI) und architektonische Entkopplung. In funktionalen Sprachen wie Haskell, Scala oder F# sind Monaden fester Bestandteil der Prog..