Distributed Systems with Node.js
Autor Thomas Hunter llen Limba Engleză Paperback – 30 noi 2020
Metodologia propusă de Thomas Hunter Ll în Distributed Systems with Node.js se distanțează de simplele tutoriale de sintaxă, plonjând direct în arhitectura sistemelor complexe. Ne-a atras atenția modul în care autorul tratează Node.js nu doar ca pe un runtime pentru scripturi, ci ca pe o platformă capabilă să susțină infrastructuri de tip enterprise. Observăm o structură axată pe pragmatism: de la necesitatea rulării copiilor redundante ale serviciilor, până la fine-tuning-ul containerelor de aplicație pentru mediile de producție. Abordarea tehnică acoperă straturi critice ale stack-ului modern, insistând pe observabilitate și reziliență. Un aspect distinctiv este accentul pus pe diagnosticare; într-un sistem distribuit, identificarea serviciului care a generat o eroare este adesea o provocare, iar volumul oferă strategii concrete pentru urmărirea acestor defecțiuni. Complementar lui Scaling Your Node.js Apps, care se concentrează pe factorii ce declanșează scalarea, lucrarea de față merge mai adânc în zona operațională, explicând de ce descărcarea sarcinilor către un reverse proxy poate simplifica codul și crește performanța. De asemenea, spre deosebire de Pro Node.js for Developers, care introduce conceptele de bază și API-urile fundamentale, acest ghid publicat de O'Reilly presupune o familiaritate cu ecosistemul și se concentrează pe instrumentele necesare pentru operarea într-un mediu enterprise. Limbajul este tehnic și precis, orientat către inginerul care trebuie să construiască dashboard-uri de monitorizare și să aleagă protocolul optim de comunicare în funcție de constrângerile de latență și throughput. Este o resursă esențială pentru înțelegerea modului în care piesele unui puzzle distribuit se asamblează pentru a forma un sistem robust.
Preț: 263.00 lei
Preț vechi: 328.76 lei
-20%
Carte disponibilă
Livrare economică 19 mai-02 iunie
Livrare express 02-08 mai pentru 59.77 lei
Specificații
ISBN-10: 1492077291
Pagini: 350
Dimensiuni: 180 x 234 x 25 mm
Greutate: 0.66 kg
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte dezvoltatorilor care vor să treacă de la scrierea de cod la proiectarea de sisteme. Veți învăța cum să gestionați complexitatea sistemelor distribuite, cum să asigurați observabilitatea serviciilor în producție și cum să utilizați containerele eficient. Este un câștig cert pentru orice programator Node.js care țintește un rol de arhitect sau lead developer în proiecte de anvergură.
Descriere
Many companies, from startups to Fortune 500 companies alike, use Node.js to build performant backend services. And engineers love Node.js for its approachable API and familiar syntax. Backed by the world's largest package repository, Node's enterprise foothold is only expected to grow. In this hands-on guide, author Thomas Hunter II proves that Node.js is just as capable as traditional enterprise platforms for building services that are observable, scalable, and resilient. Intermediate to advanced Node.js developers will find themselves integrating application code with a breadth of tooling from each layer of a modern service stack. Learn why running redundant copies of the same Node.js service is necessary Know which protocol to choose, depending on the situation Fine-tune your application containers for use in production Track down errors in a distributed setting to determine which service is at fault Simplify app code and increase performance by offloading work to a reverse proxy Build dashboards to monitor service health and throughput Find out why so many different tools are required when operating in an enterprise environment