MoleculerJS: High-Load, Fault-Tolerant and Distributed Microservices
summary
Overview of building high-load, fault-tolerant distributed microservices using the Moleculer framework. Covers differences between services and microservices, transport options, metrics collection and distributed request tracing, required framework features, fault-tolerance techniques, database patterns in microservice architectures including SAGA and distributed transactions, bidirectional integration with external systems, and the value of events with guaranteed delivery.
AI-written summary · about
chapters (14)
- 0:00Welcome
- 4:02MoleculerJS intro
- 7:12Architecture
- 10:04Simple microservice
- 11:55Transports and protocols
- 15:11Data serialization
- 18:29Contexts in distributed systems
- 20:15Fault tolerance patterns
- 23:28Message delivery guarantees
- 25:13Databases with MoleculerJS
- 29:06Local development
- 31:11Performance benchmarks
- 32:15Russia case studies
- 33:20Q&A
related talks
27mProgressive Microservices with NodeJS
49mRapid Prototyping with Moleculer (Part 1)
53mHow do we build high‑load microservices
01h 03mMicroservices vs The Distributed Monolith
01h 03mMicroservices: Decomposing Applications for Testability and Deployability
21mHarnessing Microservices for Scalable, Fault-Tolerant ML Systems
43mPatterns for Reactive node.js Microservices
24mPatterns of Evolution from Monolith to Microservices
