From my perspective, the Internet is strung together by a bunch of micro services - DNS here, email there, etc. etc. And that seems to work. They even seem to work together for the most part. I'm surprised that there have been all these problems with micro services, have they been overdoing the "micro" part?
unclebucknasty|1 year ago
Any given application—monolith or otherwise—may make use of a number of different small or dedicated services like these.
But, "microservices" refers to a specific architecture for solving, generally, business/domain-layer problems.
trallnag|1 year ago
TacticalCoder|1 year ago
But that was true long before the term microservice was invented though.
And, arguably, a pet server running a full-on DNS server, logging locally on something else than stdin/stdout, and using it's own DB, ain't a microservice while another DNS server containerized, using standard logging, and a DB outside the container is a microservice.
So yeah it's all disputable but to me the Internet was working just fine on pet servers years if not decades before microservices communicating through APIs were invented.