27 ms·
> Instead of stuffing everything into a monolith with plugins, split it out into individual composeable units with minimal features. This feels like microservi
by ethbro 6y ago
> Instead of stuffing everything into a monolith with plugins, split it out into individual composeable units with minimal features.
This feels like microservices-for-everything as a product.
Then you've designed a platform, with a reference combination. Which carries its own set of challenges and over-complications.
There's something to be said for a clean, batteries-included product... with a way to hack the hell out of it.
- arghwhat 6y agoMicroservices is a polar extreme to monoliths. It's not about making each macro-service into 1000 micro-services. It's about making your macro-services smaller, instead of all-consuming monoliths. The problem is that monoliths will never be hackable. A LEGO-kit is hackable. A monolith just have hooks and connectors, but the product itself will always be static. You can get things shipped as pre-assembled LEGO kits (both metaphoric or not)?