Buy New
-
To see product details, add this item to your cart.
Ships from: Amazon.com Sold by: Amazon.com
Used - Good
-
To see product details, add this item to your cart.
Ships from: Seattlegoodwill Sold by: Seattlegoodwill
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Distributed Systems with Node.js: Building Enterprise-Ready Backend Services
Purchase options and add-ons
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
- ISBN-101492077291
- ISBN-13978-1492077299
- Edition1st
- PublisherO'Reilly Media
- Publication dateNovember 24, 2020
- LanguageEnglish
- Dimensions7 x 0.8 x 9.19 inches
- Print length377 pages
Frequently bought together

Customers who viewed this item also viewed
- Node.js Design Patterns: Level up your Node.js skills and design production-grade applications using proven techniquesPaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
- Node.js Projects: Building Real-World Web Applications and Backend APIsPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, Sep 19Only 9 left in stock (more on the way).
- JavaScript: The Definitive Guide: Master the World's Most-Used Programming LanguagePaperbackFREE Shipping by AmazonTemporarily out of stock.
- Web Development with Node and Express: Leveraging the JavaScript StackPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Sep 21Only 1 left in stock - order soon.
- Programming TypeScript: Making Your JavaScript Applications ScalePaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, Sep 19
Customers also bought or read
- Node.js Design Patterns: Level up your Node.js skills and design production-grade applications using proven techniques
Paperback$39.99$39.99FREE delivery Mon, Sep 21 - Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques
Paperback$50.75$50.75FREE delivery Mon, Sep 21 - Database Internals: A Deep Dive into How Distributed Data Systems Work
Paperback$36.33$36.33FREE delivery Sat, Sep 19 - Programming TypeScript: Making Your JavaScript Applications Scale
Paperback$29.43$29.43Delivery Sat, Sep 19 - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Paperback$43.99$43.99FREE delivery Sat, Sep 19 - Mastering Node.js Web Development: Go on a comprehensive journey from the fundamentals to advanced web development with Node.js
Paperback$47.49$47.49FREE delivery Mon, Sep 21 - The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
Paperback$26.39$26.39Delivery Sat, Sep 19 - Building Microservices: Designing Fine-Grained Systems
Paperback$44.49$44.49FREE delivery Sat, Sep 19 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$43.99$43.99FREE delivery Sat, Sep 19 - Web Development with Node and Express: Leveraging the JavaScript Stack
Paperback$28.07$28.07Delivery Mon, Sep 21 - Multithreaded Javascript: Concurrency Beyond the Event Loop
Paperback$26.08$26.08Delivery Sat, Sep 19 - Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
Paperback$30.29$30.29Delivery Sat, Sep 19 - Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale
Paperback$43.99$43.99FREE delivery Sat, Sep 19 - MongoDB: The Definitive Guide: Powerful and Scalable Data Storage
Paperback$30.78$30.78Delivery Sat, Sep 19 - Fundamentals of DevOps and Software Delivery: A Hands-On Guide to Deploying and Managing Software in Production
Paperback$53.45$53.45FREE delivery Sat, Sep 19 - Design Patterns: Elements of Reusable Object-Oriented Software
Hardcover$24.35$24.35Delivery Sat, Sep 19 - Code: The Hidden Language of Computer Hardware and Software#1 Best SellerSoftware Design & Engineering
Paperback$34.36$34.36Delivery Sat, Sep 19 - The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
Paperback$21.30$21.30Delivery Sat, Sep 19 - Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Paperback$40.00$40.00FREE delivery Sat, Sep 19 - Modern Full-Stack React Projects: Build, maintain, and deploy modern web apps using MongoDB, Express, React, and Node.js
Paperback$42.66$42.66FREE delivery Sat, Sep 19 - Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
Paperback$50.00$50.00FREE delivery Sep 21 - 24 - The Self-Taught Cloud Computing Engineer: A comprehensive professional study guide to AWS, Azure, and GCP
Paperback$29.99$29.99Delivery Mon, Sep 21
From the brand
-
Explore Java resources
-
More Java
-
More From O'Reilly
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
From the Publisher
From the Preface
Goals
Node.js is often used for building frontend web applications. This book doesn’t cover any topics related to frontend development or browser concerns. A wealth of books are already available that cover such content. Instead, the goal of this book is to have you integrate backend Node.js services with various services that support modern distributed systems.
By the time you’re done reading this book, you’ll have an understanding of many technologies required to run Node.js services in a production environment. For example, what it takes to deploy and scale an application, how to make it redundant and resilient to failure, how to reliably communicate with other distributed processes, and how to observe the health of the application.
My goal is to re-create that tingle of excitement for you, the reader, throughout this book. Within these pages you’ll find many hands-on examples where you get to run various backing services on your development machine and then interact with them using example Node.js application code. With that comes lots of explanation and small tangents to appease the curious.
Once you’re finished with this book, you will have installed and run many different services and, with each of these services, you will have written Node.js application code to interact with them. This book places a greater emphasis on these interactions than it does on examining Node.js application code.
Target Audience
This book won’t teach you how to use Node.js, and to benefit the most from it, you should have already written several Node.js applications and have a concrete understanding of JavaScript. That said, this book does cover some advanced and lesser-known concepts about Node.js and JavaScript, such as “The Single-Threaded Nature of JavaScript” and “The Node.js Event Loop”. You should also be familiar with the basics of HTTP, have used at least one database for persisting state, and know how easy and dangerous it is to maintain state within a running Node.js process.
Perhaps you already work at a company that has infrastructure for running backend services and you’re eager to learn how it works and how your Node.js applications can benefit from it. Or maybe you’ve got a Node.js application that you’re running as a side project and you’re tired of it crashing. You might even be the CTO of a young startup and are determined to meet the demands of your growing userbase. If any of these situations sound familiar, then this book is for you.
Editorial Reviews
Review
"I love this book, especially its coverage of best practices for production. I definitely learned from it." -Julián Duque, developer advocate, Heroku
"A must-read book for learningNode.js best practices to build scalable production-ready applications." -Jacopo Daeli, lead engineer, GoDaddy
"This book covers a whole ton of really advanced stuff that usually takes forever to learn." - Matt Ranney, Principal Engineer, DoorDash
From the Author
Here's the content of the Target Audience section in the preface to help you make your purchasing decision:
This book won't teach you how to use Node.js, and to benefit the most from it, you should have already written several Node.js applications and have a concrete understanding of JavaScript. That said, this book does cover some advanced and lesser-known concepts about Node.js and JavaScript, such as "The Single-Threaded Nature of JavaScript" and "The Node.js Event Loop". You should also be familiar with the basics of HTTP, have used at least one database for persisting state, and know how easy and dangerous it is to maintain state within a running Node.js process.
Perhaps you already work at a company that has infrastructure for running backend services and you're eager to learn how it works and how your Node.js applications can benefit from it. Or maybe you've got a Node.js application that you're running as a side project and you're tired of it crashing. You might even be the CTO of a young startup and are determined to meet the demands of your growing userbase. If any of these situations sound familiar, then this book is for you.
About the Author
Thomas has contributed to dozens of enterprise Node.js services and has worked for a company dedicated to securing Node.js. He has spoken at several conferences on Node.js and JavaScript, published a book on microservices, and is an organizer of NodeSchool SF.
Product details
- Publisher : O'Reilly Media
- Publication date : November 24, 2020
- Edition : 1st
- Language : English
- Print length : 377 pages
- ISBN-10 : 1492077291
- ISBN-13 : 978-1492077299
- Item Weight : 2.31 pounds
- Dimensions : 7 x 0.8 x 9.19 inches
- Best Sellers Rank: #1,728,626 in Books (See Top 100 in Books)
- #272 in Web Services
- #276 in JavaScript Programming (Books)
- #1,135 in Enterprise Applications
- Customer Reviews:
About the author

Thomas has contributed to dozens of enterprise Node.js services and has worked for a company dedicated to securing Node.js. He has spoken at several conferences on Node.js and JavaScript, is an O'Reilly published author, and is an organizer of NodeSchool SF.














![CPN Study Guide - Full-Length Practice Tests, CPN Exam Review Book Secrets: [Detailed Answer Explanations]](https://m.media-amazon.com/images/I/514d0NeS+sL._AC_SR100,100_QL65_.jpg)



