Bewertung:

Das Buch wird für seinen praktischen Ansatz bei der Backend-Entwicklung und seine Fähigkeit gelobt, sowohl Anfängern als auch fortgeschrittenen JavaScript-Entwicklern etwas über Node.js und verteilte Systeme beizubringen. Es wird jedoch kritisiert, dass bestimmte Themen nicht eingehend behandelt werden und dass es eher einen breiten Überblick als einen tiefen Einblick in die Programmierpraxis bietet.
Vorteile:⬤ Bietet eine großartige Einführung in Backend-Systeme und verteilte Entwicklung
⬤ geeignet für diejenigen mit grundlegenden bis mittleren JavaScript-Kenntnissen
⬤ gut geschrieben mit ansprechendem Humor
⬤ deckt eine breite Palette von relevanten Themen im Node.js Ökosystem ab
⬤ enthält wertvolle Einblicke in die Node-interne V8-Ereignisschleife und Resilienzstrategien.
⬤ Es fehlt an Tiefe in der Abdeckung spezifischer Themen
⬤ einige Rezensionen drücken ihre Enttäuschung darüber aus, dass der Inhalt zu oberflächlich ist
⬤ einige Benutzer haben beschädigte Kopien erhalten
⬤ einige waren der Meinung, dass es die Investition im Vergleich zu Online-Ressourcen nicht wert ist.
(basierend auf 9 Leserbewertungen)
Distributed Systems with Node.Js: Building Enterprise-Ready Backend Services
Viele Unternehmen, von Startups bis hin zu Fortune-500-Unternehmen, verwenden Node. js, um leistungsfähige Backend-Dienste zu erstellen. Und Ingenieure lieben Node. js für seine leicht zugängliche API und vertraute Syntax. Unterstützt durch das weltweit größte Paket-Repository, wird die Verbreitung von Node in Unternehmen voraussichtlich noch zunehmen.
In diesem praktischen Leitfaden beweist der Autor Thomas Hunter II, dass Node. js genauso gut wie traditionelle Unternehmensplattformen geeignet ist, um Dienste zu entwickeln, die beobachtbar, skalierbar und belastbar sind. Mittlere bis fortgeschrittene Node.js-Entwickler werden feststellen, dass sie den Anwendungscode mit einer Vielzahl von Werkzeugen aus jeder Schicht eines modernen Service-Stacks integrieren können.
⬤ Erfahren Sie, warum es notwendig ist, redundante Kopien desselben Node.js-Dienstes zu betreiben.
⬤ Wissen Sie, welches Protokoll Sie je nach Situation wählen müssen.
⬤ Feinabstimmung Ihrer Anwendungscontainer für den Einsatz in der Produktion.
⬤ Fehler in einer verteilten Umgebung aufspüren, um festzustellen, welcher Dienst den Fehler verursacht hat.
⬤ Vereinfachen Sie den Anwendungscode und steigern Sie die Leistung, indem Sie die Arbeit auf einen Reverse Proxy verlagern.
⬤ Erstellen Sie Dashboards, um den Zustand und den Durchsatz von Diensten zu überwachen.
⬤ Finden Sie heraus, warum so viele verschiedene Tools erforderlich sind, wenn Sie in einer Unternehmensumgebung arbeiten.