Release It!

Design and Deploy Production-Ready Software Michael Nygard erzählt wirklich spannende Geschichten, die sich wie ein Krimi lesen lassen. Er gibt Tipps, was man alles beachten muss, wenn man Software in Produktion bringen möchte. Das Buch fängt mit dem Thema Stabilität an, dann kommt Kapazität, gefolgt von allgemeinen Design Richtlinien und Operation, also Dingen die beim Betrieb […]

Continuous Delivery

Warum sollte ich ein Buch über Continuous Delivery lesen, wenn Jez Humble schon ein bahnbrechendes Buch zu diesem Thema geschrieben hat? Der Untertitel von Eberhard Wolffs Buch aber hat mich neugierig gemacht: „Der pragmatische Einstieg“. Genau das ist der Fokus des Buches. Der Leser lernt praxisorientiert und pragmatisch den Aufbau einer Continuous Delivery Pipeline kennen. Es umfasst alles […]

Building Microservices

DESIGNING FINE-GRAINED SYSTEMS Jeder kennt die Vorteile von Microservices. So was wie neue Technologien leicht ausprobieren, einfache Modernisierung des Technologie-Stack, Resilience, d.h. Fehler in einem Service haben wenig Einfluss auf andere, skalierbare Services, einfachere Deployments, Kombinierbarkeit von Services, kurze Time-to-Market Dauer für neue Funktionalität. Das hört sich toll an. Aber beim Lesen des Buches wird einem […]

Top 3 Anti-Sprüche in der Softwareentwicklung

Dies ist meine persönliche Top 3 Liste an nervenden Sprüchen. 1. Das haben wir schon immer so gemacht. 2. Wir machen eine pragmatische Lösung. 3. Das brauchen wir nicht. „Das haben wir schon immer so gemacht.“ ist unangefochten auf Platz 1. Es läuft (gut/schlecht). Das Problem ist gelöst. Warum sollten wir denn was ändern? Nr. 2 ist dagegen […]