Design für Skalierbarkeit mit Erlang/Otp: Robuste, fehlertolerante Systeme implementieren

Bewertung:   (4,7 von 5)

Design für Skalierbarkeit mit Erlang/Otp: Robuste, fehlertolerante Systeme implementieren (Francesco Cesarini)

Leserbewertungen

Zusammenfassung:

Das Buch wird wegen seiner klaren Erklärungen und seines praktischen Ansatzes zum Erlernen des Erlang/OTP-Ökosystems sehr positiv aufgenommen. Es bietet wertvolle Einblicke in die Entwicklung skalierbarer und fehlertoleranter Systeme. Es erfordert jedoch ein grundlegendes Verständnis von Erlang, um den vollen Nutzen aus dem Inhalt zu ziehen. Einige Rezensenten merkten an, dass es möglicherweise veraltet ist und verteilte Algorithmen nicht angemessen abdeckt.

Vorteile:

Klare und prägnante Erklärungen
Sehr guter Beispielcode
Gründliche Ressource für das Verständnis von OTP
Praktischer Ansatz mit realen Szenarien
Hervorragend für neue und erfahrene Entwickler
Gut organisierter Inhalt
Themen, die über Erlang/OTP hinaus anwendbar sind
Starke letzte Kapitel, die sich auf Designstrategien konzentrieren.

Nachteile:

Erfordert Vorkenntnisse in Erlang für ein optimales Verständnis
Einige Inhalte könnten veraltet sein
Begrenzte Abdeckung von verteilten Algorithmen
Fehlt ein separater Referenzteil
Einige Kritikpunkte sind zu spezifisch für Erlang.

(basierend auf 13 Leserbewertungen)

Originaltitel:

Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems

Inhalt des Buches:

Wenn Sie ein skalierbares, fehlertolerantes System mit hohen Verfügbarkeitsanforderungen entwickeln müssen, werden Sie feststellen, warum sich die Erlang/OTP-Plattform durch die Breite, Tiefe und Konsistenz ihrer Funktionen auszeichnet. Dieses praktische Handbuch zeigt, wie man die Programmiersprache Erlang und ihr OTP-Framework mit wiederverwendbaren Bibliotheken, Werkzeugen und Entwurfsprinzipien nutzt, um komplexe kommerzielle Systeme zu entwickeln, die einfach nicht ausfallen dürfen. Im ersten Teil des Buches lernen Sie, wie Sie mit Erlang/OTP Prozessverhalten und Überwachungsbäume entwerfen und implementieren und diese in eigenständigen Knoten bündeln. Der zweite Teil befasst sich mit der Zuverlässigkeit, Skalierbarkeit und Hochverfügbarkeit in Ihrem Gesamtsystemdesign. Wenn Sie mit Erlang vertraut sind, wird Ihnen dieses Buch helfen, die Designentscheidungen und Kompromisse zu verstehen, die notwendig sind, um Ihr System am Laufen zu halten.

⬤ Lernen Sie die Bausteine von OTP kennen: die Erlang-Sprache, die Sammlung von Tools und Bibliotheken sowie die abstrakten Prinzipien und Entwurfsregeln.

⬤ Eintauchen in die Grundlagen der wiederverwendbaren OTP-Frameworks: die Erlang-Prozessstrukturen, die OTP für das Verhalten verwendet.

⬤ Verstehen Sie, wie OTP-Verhaltensweisen Client-Server-Strukturen, Finite-State-Machine-Muster, Ereignisbehandlung und Laufzeit/Code-Integration unterstützen.

⬤ Schreiben Sie Ihre eigenen Verhaltensweisen und speziellen Prozesse.

⬤ Nutzung der OTP-Tools, -Techniken und -Architekturen für die Bereitstellung, Überwachung und den Betrieb.

Weitere Daten des Buches:

ISBN:9781449320737
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2016
Seitenzahl:400

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Design für Skalierbarkeit mit Erlang/Otp: Robuste, fehlertolerante Systeme implementieren -...
Wenn Sie ein skalierbares, fehlertolerantes System...
Design für Skalierbarkeit mit Erlang/Otp: Robuste, fehlertolerante Systeme implementieren - Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems
ERLANG-Programmierung: Ein konkurrierender Ansatz für die Softwareentwicklung - ERLANG Programming:...
Dieses Buch ist eine ausführliche Einführung in...
ERLANG-Programmierung: Ein konkurrierender Ansatz für die Softwareentwicklung - ERLANG Programming: A Concurrent Approach to Software Development

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: