Release It!

Design and Deploy Production-Ready Software

Release It!

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 wichtig sind. Der Abschnitt mit den Stability Pattern ist wirklich stark und umfangreich. Hier wird z.B. das Circuit Breaker Pattern beschrieben, welches die Basis für Netflixs Hystrix Library ist. Jedoch werden im weiteren Verlauf des Buches die Kapitel dann immer kürzer. Die Kapitel bleiben trotzdem gehaltvoll. Der Autor versucht eine Art Pattern-Familie zu entwickeln. Das gelingt Nygard aber nur für den Punkt Stabilität.

Mir gefällt die einfache Definitionen, die Nygard dem Leser anbietet. Der Schreibstil ist einfach und das Buch ist gut zu lesen. Die Dinge, die in diesem Buch beschrieben werden, haben nach wie vor Relevanz. Das Buch ist definitiv ein Klassiker. Es ist absolut lesenswert und gehört für jeden Software-Architekten auf jedenfall ins Buchregal oder auf den Tisch.

Hier der Link zu Amazon.