Microservices using Node.js and RabbitMQ
summary
A real project case for a U.S. startup showing how a Node.js microservices architecture was designed and what lessons were learned. The talk compares communication protocols by demonstrating a simple API implemented with HTTP and with RabbitMQ messaging to explain microservices concepts.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:16Why microservices early
- 4:04Product architecture libraries
- 5:49Results after ten months
- 7:55Architecture downsides
- 10:04Integration testing challenges
- 11:30New devs learning curve
- 12:53Simple microservices example
- 14:39HTTP problems RabbitMQ fix
- 15:41Async RPC communication
- 19:10RabbitMQ server client code
- 22:19Scalability load balancing
- 23:43Queue performance conclusions
- 24:47Conway’s Law team reflection
- 26:31Decision to go monolith
- 28:35Migration results three services
- 30:44Tech community involvement
related talks
52mMicroservices the Lean Way NodeJS
44mMicroservices - the lean way (NodeJS)
01h 08mThrough Microservice Land with Node.js
27mProgressive Microservices with NodeJS
40mMicroservice Architecture with Reusable Components
29mNode Microservices - the definitive guide
56mMicroservices from the trenches
29mDesigning Microservice Architectures
