
Diese Rezension bezieht sich auf eine Early-Access-Ausgabe (v08) von “Reactive Design Patterns” von Roland Kuhn und Jamie Allen und untersucht deren Ansatz, reaktive System-Entwurfsmuster zu vermitteln.
Das Buch
Die Rezension basiert auf der MEAP-Edition (Manning Early Access Program). Das Buch behandelt reaktives Design als Lösung für skalierbare Anwendungen und kontextualisiert es innerhalb des Reactive Manifesto.
Worum geht es?
Reaktives Design wird als Lösung für skalierbare Anwendungen vorgestellt, eingebettet in den Kontext des Reactive Manifesto. Das Buch betont die Problemstellung und Motivation stärker als der Gang-of-Four-Klassiker.
Inhalt
Die Kapitel behandeln funktionale Programmierung, Event Loops und Actor-Modelle. Das Buch widmet der Problemstellung und Motivation mehr Raum als der Gang-of-Four-Klassiker, mit Kapiteln zu funktionaler Programmierung, Event Loops und Actor-Modellen.
Was ich vermisse
Es werden Lücken bezüglich Konsistenzgrenzen und Code-Organisationsstrategien identifiziert.
Was mir gefiel
Die Testanleitungen für reaktive Anwendungen und die gründlichen Erklärungen für Neueinsteiger überzeugen.
Was mir nicht gefiel
Inkonsistente Abstraktionslevel werden kritisiert. Einige Replikationsabschnitte lesen sich eher wie Strategien als formale Patterns.
Fazit
Das Buch adressiert einen Marktbedarf, bleibt aber unvollständig. Es ist besser für Anfänger geeignet als für fortgeschrittene Praktiker, bis zusätzliche Pattern-Kapitel veröffentlicht werden. Angekündigte Kapitel behandeln Message Flow, Flow Control, Persistence und Actor Writing.
