Full Stack Through Microservices
summary
A concrete claim: streaming channels replace RPC so services send readable and writable streams, not just request/response. The stack uses JS Chan (libchan semantics ported to Node and browser), binary MessagePack over Speedy and websockets, and a microservice framework called graft. Demo wires a TI sensor as a network service using a TI Texas instrument sensor tag (about $25) and shows live temperature and humidity going over channels, proving cross-language Go/Node interop and browser control.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:15Microservices and RPC evolution
- 3:30REST, WebSockets, streams
- 5:21Rethinking microservices with Lip & JS Chan
- 7:07Channels and streams for bidirectional comms
- 8:55JS Chan implementation and browser support
- 10:40Remote command execution demo
- 12:26Introducing Graft framework
- 13:50Local and remote service composition
- 14:56Orchestration and routing in microservices
- 15:57IoT sensor microservice demo
- 17:00Future plans and feedback
- 18:26Acknowledgments
related talks
27mProgressive Microservices with NodeJS
17mNodejs microservices. From Zero to Hero.
29mNode Microservices - the definitive guide
52mMicroservices the Lean Way NodeJS
25mTaming Client-Server Communication
29mDesigning Microservice Architectures
28mPractical Microservices, Practical Whiskey
31mBuilding a microservices architecture with Go
