Microservices - the lean way (NodeJS)
summary
Company runs about 50 microservices and claims moving from a monolithic Rails app cut test times from hours to minutes and DB migrations to small, safe changes. Live demos build three NodeJS services — hello, time, random — plus a simple registry with health checks that registers instances, pings them, and removes dead nodes. Code uses the async package for parallel calls, exposes /health and version endpoints, and supports independent deploys with a reported zero‑disruption deployment. NodeJS is shown as fast and easy to iterate.
AI-written summary · about
chapters (19)
- 0:00Intro
- 0:47Who am I
- 1:58Why Microservices
- 10:42Microservices
- 15:52Production system
- 16:44Microservices in production
- 20:17Location
- 23:55Hello Microservice
- 25:29Multiple Microservices
- 26:54Single Microservice
- 29:16Microservice is easy
- 30:01Microservice performance
- 32:07Microservice registry
- 35:01Microservice functions
- 38:41Antipatterns
- 39:24Questions
- 41:18Health checks
- 41:57Frameworks
- 42:25Where is it
related talks
52mMicroservices the Lean Way NodeJS
01h 08mThrough Microservice Land with Node.js
48mMicroservices with NodeJS
27mProgressive Microservices with NodeJS
29mNode Microservices - the definitive guide
29mNode.js Micro-Services
47mDivide and Conquer – Microservices with Node.js
43mPatterns for Reactive node.js Microservices
