A JavaScript Microservices stack
Model, Build, Ship, Repeat!
Model (Ask & Listen)
Build (Code & Test)
or
or
Private NPM Repository
Service-2-Service Communication
- dnode is an asynchronous rpc system for Node.js
- jschan is a JavaScript port of libchan
- Ponte publish and receive data via HTTP, MQTT and CoAP
Service Composition
- Compoxure a composition proxy (built as Express middleware)
Service Discovery
or
Documentation
References:
- Chromium Blog: Hello HTTP/2, Goodbye SPDY
- James Halliday: The Stream Handbook
- Max Ogden: Node Streams - How do they work
- RxJS: The Reactive Extensions for JavaScript
- Clifton Cunningham: Micro Service Composition
- Dejan Glozic: Microservices and Page Composition
- Zetta: An open source platform built on Node.js for creating IoT servers