3 ms·
What's the difference between "componentization+engines" and microservices? From a deployment perspective are your engines deployed and scaled independently?
by sandGorgon 6y ago
What's the difference between "componentization+engines" and microservices?
From a deployment perspective are your engines deployed and scaled independently?
- exterm 6y agocomponents are - same database - same runtime - same deployment - same repository That said, I don't think this is an either/or. It's a spectrum. you can have components within the same runtime and repository that have separate databases, or components that are using the same database but live in separate repos, etc. From one monolithic app towards fully separated microservices is a spectrum, and I think developers should be enabled to move freely around that spectrum.
- sandGorgon 6y agoI think components are the better option. Because it allows for separation of concerns without introducing deployment ...or worse : political complexity. I call them Micro-SDKs.