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
Review
"The missing manual for scaling Node applications, this book is required reading for our engineers." -Brad Vogel, co-founder and CTO of Mixmax
"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
Thank you for taking the time to check out my book! It took about a year to write and is based on around ten years of industry experience.
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 Hunter II 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 JSNSD/JSNAD certified, and is an organizer of NodeSchool SF.
Description:
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.
Review
"The missing manual for scaling Node applications, this book is required reading for our engineers." -Brad Vogel, co-founder and CTO of Mixmax
"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
Thank you for taking the time to check out my book! It took about a year to write and is based on around ten years of industry experience.
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 Hunter II 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 JSNSD/JSNAD certified, and is an organizer of NodeSchool SF.