Microservices-Architekturen und agile Software-Entwicklung - ein gutes Gespann

Microservices-Architekturen und agile Software-Entwicklung – ein gutes Gespann

Typische Software-Anwendungen zeigen vor allem eines: Dahinter steckt sehr, sehr viel Arbeit, und das auf viele Entwickler verteilt. In diesem Kontext finden ausgiebige Integrationstests statt, die dafür sorgen sollen, dass ein aufwändig programmiertes Software-System bestmöglich funktioniert. Aber darin steckt das Dilemma: Diese Projekte erfordern zeitlich aufeinander abgestimmte Arbeitsabläufe und das Einhalten von Deadlines. Denn wartet …

Cloud-Anwendungen lassen sich mit Kubernetes & Co. automatisch aktualisieren

Continuous Delivery und Kubernetes: ein gutes Gespann

Es ist fast wie im richtigen Leben: Anwender erwarten immer schneller neue Funktionen, aber auch das Ausmerzen von Fehlern, die sich in Anwendungen eingeschlichen haben, soll möglichst zeitnah geschehen. Das trifft auf lokale Applikationen genauso zu wie auf Cloud-Apps. Allerdings, und das ist die Herausforderungen an der Stelle, sind diese kontinuierlichen Software-Aktualisierungen mit herkömmlichen Entwicklungsprozessen …