Distributed Systems with Node.js

Distributed Systems with Node.js

by HUNTER, THOMAS

Type Book
Rate 0.0 /5

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 adva…

Read More ↓

Title Statements

  • Full title :Distributed Systems with Node.js / Thomas Hunter.

Summary

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.

Read More ↓

Edition Statements

  • Publication Date:2020.

Publication Statements

  • Publisher(s):O'Reilly Media, Inc
  • Place of Publication:S.l
  • Language:und
  • Publication Date:2020.

Notes

Title from content provider.

The Physical Object

  • Description:1 online resource

Edition Identifiers

  • ISBN:9781492077299, 1492077291
  • oclc:on1224932018

Table of Contents

Cover -- Copyright -- Table of Contents -- Foreword -- Preface -- Target Audience -- Goals -- Conventions Used in This Book -- Using Code Examples -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. Why Distributed? -- The Single-Threaded Nature of JavaScript -- Quick Node.js Overview -- The Node.js Event Loop -- Event Loop Phases -- Code Example -- Event Loop Tips -- Sample Applications -- Service Relationship -- Producer Service -- Consumer Service -- Chapter 2. Protocols -- Request and Response with HTTP -- HTTP Payloads -- HTTP Semantics -- HTTP Compression

HTTPS / TLS -- JSON over HTTP -- The Dangers of Serializing POJOs -- API Facade with GraphQL -- GraphQL Schema -- Queries and Responses -- GraphQL Producer -- GraphQL Consumer -- RPC with gRPC -- Protocol Buffers -- gRPC Producer -- gRPC Consumer -- Chapter 3. Scaling -- The Cluster Module -- A Simple Example -- Request Dispatching -- Cluster Shortcomings -- Reverse Proxies with HAProxy -- Introduction to HAProxy -- Load Balancing and Health Checks -- Compression -- TLS Termination -- Rate Limiting and Back Pressure -- SLA and Load Testing -- Introduction to Autocannon

Running a Baseline Load…

Read More ↓

Writers

Rate & Review

0.0/5
(0 people Voted)

No reviews yet. Be the first to rate this work.

Files & Downloads

  • Distributed Systems with Node.js -- (.epub)

    EPUB · 3.7 MB · updated
  • Distributed Systems with Node.js: Building Enterp…

    PDF · 7.9 MB · updated
  • Distributed Systems with Node.js: Building Enterp…

    MOBI · 1.6 MB · updated