Hodnotenie:
Kniha je oceňovaná pre svoj praktický prístup k vývoju backendu a schopnosť naučiť začiatočníkov aj stredne pokročilých vývojárov JavaScriptu niečo o Node.js a distribuovaných systémoch. Je však kritizovaná za nedostatočné hĺbkové pokrytie konkrétnych tém a za to, že je skôr širokým prehľadom než hlbokým ponorom do kódovacích postupov.
Výhody:⬤ Poskytuje skvelý úvod do backendových systémov a distribuovaného vývoja
⬤ vhodný pre tých, ktorí majú základné až stredne pokročilé znalosti jazyka JavaScript
⬤ dobre napísaný s pútavým humorom
⬤ pokrýva širokú škálu relevantných tém v ekosystéme Node.js
⬤ obsahuje cenné poznatky o vnútornej slučke udalostí Node V8 a stratégiách odolnosti.
⬤ Chýba hĺbka pokrytia konkrétnych tém
⬤ niektoré recenzie vyjadrujú sklamanie z príliš povrchného obsahu
⬤ niekoľko používateľov dostalo poškodené kópie
⬤ niektorí mali pocit, že v porovnaní s online zdrojmi nestojí za investíciu.
(na základe 9 čitateľských recenzií)
Distributed Systems with Node.Js: Building Enterprise-Ready Backend Services
Mnohé spoločnosti, od startupov až po spoločnosti z rebríčka Fortune 500, používajú Node. js na vytváranie výkonných backendových služieb. Inžinieri si Node. js obľúbili pre jeho prístupné API a známu syntax. Vďaka najväčšiemu svetovému úložisku balíkov sa očakáva, že pozícia Node v podnikovej sfére bude len rásť.
V tejto praktickej príručke autor Thomas Hunter II dokazuje, že Node. js je rovnako schopný ako tradičné podnikové platformy vytvárať služby, ktoré sú pozorovateľné, škálovateľné a odolné. Stredne pokročilí až pokročilí vývojári Node. js zistia, že integrujú aplikačný kód so širokou škálou nástrojov z každej vrstvy moderného zásobníka služieb.
⬤ Zistite, prečo je potrebné spúšťať redundantné kópie tej istej služby Node. js.
⬤ Vedieť, ktorý protokol si vybrať v závislosti od situácie.
⬤ Vyladiť kontajnery aplikácie na použitie v produkcii.
⬤ Sledovať chyby v distribuovanom prostredí a určiť, ktorá služba je na vine.
⬤ Zjednodušiť kód aplikácie a zvýšiť výkon prenesením práce na reverzný proxy server.
⬤ Vytvárajte informačné panely na monitorovanie stavu a priepustnosti služieb.
⬤ Zistite, prečo je pri prevádzke v podnikovom prostredí potrebných toľko rôznych nástrojov.