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.
Thomas is the author of Advanced Microservices and is a prolific public speaker with a passion for reducing complex problems into simple language and diagrams. His career includes working at Fortune 50's in the Midwest, co-founding a successful startup, and everything in between.
Naming the book "Production-ready Node.js" would have been okay, "Cloud native Node.js" would have been fancy, but "Distributed Systems with Node.js" just is a bit of a stretch.
The content of this book is complete. From a macro point of view, it covers the entire SDLC with the ability to zoom in for specific parts and gain some knowledge/tips/tricks.
Many tech books go old in a couple of years. However, one can keep this one as a reference given the amount of advice not specific for a particular technology/version.
I enjoyed this book a lot. The author clearly has lots of valuable experience obtained from using these technologies for nearly a decade. There's actionable tips for how to write production grade node services/servers in here too. Lots of the tools and concepts in here are used in production at tech companies that you and I know (Netflix, LinkedIn, etc).
The chapters of the book are organized into small projects, whereby you can actually code up the content and run the code.
This book is not about - database design / schema implementation - how to write a specific app from start to finish
This book is more of a foray into lots of different technologies (each accompanied with a project) that you will likely encounter in the real world. It's kind of like "Designing Data Intensive Applications" book but the applied version with small projects
Found this book while searching about distributed patterns in Node. This book is awesome, pretty much covers all Node internals and difference from other platforms. And of course, covers most details about distributed patterns, delivery, and deployment, packaging. Quite a lot of stuff. I really learned a lot from this book, tho some sections looked basic to me. Really enjoyed HAProxy chapter, the book has good code examples. I recommend reading to people who work with Node, esp MS world.
From my point of view the title is no accurate. A couple of chapters are very basic introductions to external tools (docker, elk...) Although these tool may be used at he same time with nodejs, it's what I was expecting I get from this book. Dear reader, your knowledge on nodejs will not grow after reading this book.
A good introduction to useful Javascript internals (e.g. the event loop) and overall basics like HTTP, monitoring, and robust design in the context of Javascript applications.