We are not Object Oriented anymore
summary
Argues that fat OO models hinder distribution and replaces them with message-based microservices using Node.js, demonstrating a working prototype built with Seneca and Happy that exposes role/command JSON messages as REST endpoints with automatic docs. Shows pattern matching via bloomrun, multi-transport routing (TCP, RabbitMQ, etc.), plugin splitting from monolith to services, and a live demo that saves and lists devices successfully, claiming much less adapter code and easier refactoring.
AI-written summary · about
chapters (8)
- 0:00Start
- 5:59Objects provides Inheritance
- 10:03Are fat models good?
- 11:02Solution: Let's encapsulate the model!
- 12:36Solution: Build internal APIs!
- 14:52but I only wanted to access my data!
- 23:48Node Callback Style
- 24:12How to remote a function call?
related talks
35mObject-Oriented Lessons for a Service-Oriented World
27mProgressive Microservices with NodeJS
29mDesigning Microservice Architectures
30mService Oriented Design in Practice
59mEffective Microservice Communication and Conversation Patterns
54mServices, Services, Everywhere!
01h 00mService Oriented Architecture for Robust & Scalable Systems
57mSOA lessons learnt (OR Microservices done better)
