Softwerker Vol. 14
Wir gehen mit euch auf die Reise in die Digitalisierung!
Liebe Leserinnen, liebe Leser,
Reisen erweitert den Horizont. Und Mittel der Fortbewegung sind seit jeher Abbild und Treiber des menschlichen Fortschritts – von den Anfängen der Menschheit, als unsere Vorfahren noch per pedes und über Wasserwege reisten, über die Erfindung des Rades in der Antike bis hin zur modernen Raumfahrt.
Das ruhelose Streben nach schnelleren, bequemeren Möglichkeiten, von A nach B zu gelangen, ist Teil unserer DNA und auch in Zeiten der „Flugscham“ kaum zu drosseln.
Reiseziel und Vehikel bedingen sich dabei gegenseitig. Ähnlich ist es in der Softwareentwicklung: Dank neuer Technologien und Methoden kommen Kunden in den Genuss digitaler Services, die nie ein Mensch zuvor für möglich gehalten hat, etwa Videostreamingdienste à la Netflix.
Gleichzeitig steigen mit dem Angebotsniveau die Erwartungen der Kunden, von der Komplexität ganz zu schweigen. Kein Wunder also, dass aus dem Hause Netflix auch das revolutionäre Chaos Engineering (s. Artikel ab S. 6) stammt und resiliente Systeme (S. 20) längst geschäftskritisch sind. Neben dem Komfort spielt – bei Hochgeschwindigkeitszügen ebenso wie bei Microservice-Architekturen – Sicherheit eine zentrale Rolle. Achillesferse ist nicht nur das System, sondern auch der Mensch und seine (moderne) Kommunikation (S. 30). Trotz Fortschritten in Data Science (S. 70) und Machine Learning (S. 80) bleibt der Mensch also zugleich Herausforderung (S. 48) und Mittelpunkt auf der Reise in die Digitalisierung.
Wir wünschen euch eine erkenntnisreiche und sichere Expedition durch diese Ausgabe!
Ein kleiner Auszug aus dem Softwerker Vol. 14
Experimentieren geht über Studieren
Resilienz-Entwurfsmuster
Schnelles Entwickeln mit Kubernetes in Azure
Experimentieren geht über Studieren
Chaos-Engineering-Experimente mit Istio
Welchen Zweck erfüllt Chaos Engineering und wie können wir ein Experiment gut planen? In diesem Artikel finden wir heraus, welche Voraussetzungen notwendig sind und warum andere Herangehensweisen in komplexen Softwarearchitekturen oft nicht zielführend sind. Dazu werfen wir einen Blick auf die praktische Arbeit mit dem Service Mesh „Istio“.
Maik Figura & Dennis Effing
Resilienz-Entwurfsmuster
Retry, Fallback, Timeout, Cicuit Breaker
Software ist kein Selbstzweck: Sie hilft Geschäftsprozesse zu implementieren und damit Geld zu erwirtschaften und/oder Kundenzufriedenheit herzustellen. Software, die nur in Entwicklung oder im Testbetrieb läuft, erzielt keinen Geschäftswert. Darüber hinaus muss sie auch ordnungsgemäß funktionieren und verfügbar sein. Erklärtes Ziel ist eine möglichst hohe Verfügbarkeit. Doch was genau versteht man unter diesem Begriff?
Frank Rosner & Alexander Potukar
Schnelles Entwickeln mit Kubernetes in Azure
Azure Dev-Spaces to the rescue
Azure Dev-Spaces ist ein sehr mächtiges Werkzeug, um die Entwicklung von Kubernetes-Anwendungen zu vereinfachen. Selbst wenn man eigentlich eher andere IDEs nutzt, kann das Live-Debugging in einen Container massiv Zeit sparen. Darüber hinaus bietet Azure Dev-Spaces die Möglichkeit, dass mehrere Entwickler gleichzeitig in einem Cluster arbeiten können.
Christian Sauer
Jetzt den Softwerker Vol. 14 herunterladen
Durch das Herunterladen oder Abonnieren dieser Ausgabe erhälst du exklusiven Zugang zu einer Fülle von Informationen, die dir helfen können, dein Wissen zu erweitern und deine Fähigkeiten in der Softwareentwicklung zu verbessern. Der Softwerker ist sowohl als Printversion als auch als digitale version erhältlich! – Du kannst die Ausgabe jederzeit und überall lesen, sei es auf deinem Computer, Tablet oder Smartphone.
Verpasse nicht die Gelegenheit, wertvolle Einblicke in die Welt der Softwareentwicklung zu erhalten!
Gemeinsam bessere Projekte umsetzen.
Wir helfen deinem Unternehmen.
Du stehst vor einer großen IT-Herausforderung? Wir sorgen für eine maßgeschneiderte Unterstützung. Informiere dich jetzt.
Hilf uns, noch besser zu werden.
Wir sind immer auf der Suche nach neuen Talenten. Auch für dich ist die passende Stelle dabei.
Lisa Prosch
Senior Content, Social Media & Community Manager
Hast du Fragen zum Softwerker?