Networking

How to escape the trap of monolithic apps using Node

by Pedro Teixeira


ABOUT THE BOOK

Building an application using a web framework can soon lead to one big chunk of monolithic code. This happens not because of the web framework itself, but mostly because building distributed services can be a hard task. Fortunately, Node makes it easy to build networked services, allowing you to spread your application logic into a set of processes that communicate with each other.

This book shows you how to build and consume TCP-based services like streaming services, multiplexing streams, remote emitters, RPC streams and other types of network-based servers and clients.

56 pages

Contents:

  • Building a TCP Service
  • A Service as a Stream
  • Using a Remote Emitter
  • Multiplexing Streams
  • Remote Procedure Calls
  • Encrypting Communication

Price: $4.00 + VAT

ABOUT THE AUTHOR

Pedro Teixeira is a geek, programmer and entrepreneur. He's also the author of some Node modules, the Hands-on Node.js e-book, the Professional Node.js book and is an overall fervent proclaimer of the Node.js creed. Organiser of LXJS, the Lisbon JavaScript Conference. Partner at YLD.
FREE

Pedro Teixeira

Modules

Understanding and using the Node module system

Pedro Teixeira

Flow Control

Mastering asynchronous flow control in Node

Pedro Teixeira

Work Queues

Master Deferred and Distributed Work in Node

Pedro Teixeira

Configuration

How to efficiently distribute the configuration of your Node processes

Pedro Teixeira

Networking

How to escape the trap of monolithic apps using Node

Pedro Teixeira

Databases

Volume I - LevelDB, Redis and CouchDB