Praxisleitfaden für moderne Software-Delivery
Dieser Leitfaden vermittelt die Grundlagen und Best Practices moderner Software-Delivery anhand von praxisnahen Beispielen und realen Systemen. Im Mittelpunkt stehen nicht nur theoretische Konzepte, sondern vor allem die Tools, Verfahren und Technologien, die in der täglichen Arbeit tatsächlich eingesetzt werden. Anhand von nachvollziehbaren Schritt-für-Schritt-Anleitungen und echtem Code zeigt Yevgeniy (Jim) Brikman, wie Anwendungen in der Praxis entwickelt, bereitgestellt und im laufenden Betrieb gewartet werden.
Lernen mit realistischen Codebeispielen
Ein besonderer Fokus liegt auf einem konsequenten Praxisbezug. Die Inhalte werden durch typische Codebeispiele und Übungen vermittelt, die reale Arbeitsabläufe in der modernen Softwareentwicklung widerspiegeln. Dadurch können Leserinnen und Leser nicht nur die Konzepte verstehen, sondern diese auch direkt anwenden und praktische Erfahrung sammeln.
Vom einfachen Start bis zu komplexen Architekturen
Der Aufbau des Leitfadens ist klar strukturiert und führt Schritt für Schritt durch die Entwicklung moderner Software-Infrastrukturen. Zu Beginn steht eine einfache Anwendung, die auf einem einzelnen Server ausgeführt wird – vergleichbar mit einem klassischen „Hello World“-Projekt. Darauf aufbauend werden nach und nach komplexere Themen eingeführt, bis hin zu fortgeschrittenen Architekturen wie Microservices, die in Kubernetes-Umgebungen betrieben und automatisiert bereitgestellt werden.
Alle zentralen Themen moderner DevOps-Praxis
Der Leitfaden deckt alle wichtigen Bereiche moderner DevOps-Arbeit ab. Dazu gehören unter anderem das Deployment von Anwendungen, Infrastructure as Code, Orchestrierungswerkzeuge, Versionskontrolle sowie automatisiertes Testen und Continuous Integration beziehungsweise Continuous Delivery (CI/CD). Darüber hinaus werden grundlegende Aspekte wie Netzwerkkonfiguration, Datenspeicherung, Monitoring und Security behandelt.
Damit richtet sich das Buch insbesondere an Mitarbeitende aus den Bereichen DevOps, Site Reliability Engineering (SRE) und Full-Stack-Entwicklung, die ein fundiertes Verständnis für die praktische Umsetzung moderner Software-Delivery aufbauen möchten.
Wer hat's geschrieben?
Yevgeniy (Jim) Brikman ist Mitbegründer der Firma Gruntwork, das sich das Ziel gesetzt hat, die Erstellung von Software zehnmal einfacher zu machen. Er ist mehrfacher Autor und war als Software-Engineer bei LinkedIn, TripAdvisor, Cisco und Thomson Financial tätig.

