Get Free Shipping on orders over $0
Node.js Design Patterns for Scalable Backends : Building High-Performance APIs and Server-Side Applications - Imad Muratspahic

Node.js Design Patterns for Scalable Backends

Building High-Performance APIs and Server-Side Applications

By: Imad Muratspahic

eBook | 25 September 2026

At a Glance

eBook


$48.49

or 4 interest-free payments of $12.12 with

 or 

Instant Digital Delivery to your Kobo Reader App

A single Node.js process uses one CPU core. Scaling to the other cores — and to the many machines behind a load balancer — requires a specific set of patterns: streams with backpressure, typed errors with circuit breakers, cluster and worker threads, connection pools, cache-aside, sagas, and end-to-end observability.

This book teaches those patterns from the event loop up. You will start with what blocks the loop and why it matters. You will build streaming pipelines that process data larger than memory. You will handle errors as operational versus programmer failures. You will cluster across cores and offload CPU-bound work to worker threads. You will split services safely and connect them with queues, idempotency keys, and circuit breakers. Every chapter ships with runnable code, benchmarks, and the failure modes that appear only under production load.

Written for backend engineers, Node.js developers, and architects who need systems that survive traffic.

on

More in Web Programming

JavaScript in Depth - James M. Snell

eBOOK