(no title)
SanderNL | 2 years ago
There is no hard rule that I know of but my heuristic is something like “can I bring instances up and down randomly without affecting operations (too much)”. If so, I’d call that a microservice(ish) architecture.
The waters have been muddied though. Microservices were IMO once associated with Netflix-like scalability, bringing up and down bunches up “instances” without trouble. But nowadays what used to be good old service-oriented architecture (SOA) tend to be also called microservices.
SOA can also be about scalability, but it tended to focus more on how to partition the system on (business) boundaries. I guess like you did.
It’s all a bit muddy in my experience.
No comments yet.