Hacker News new | ask | show | jobs
by RantyDave 567 days ago
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?
3 comments

Not sure if services like email and DNS are the right analogies here.

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.

One person tells me that your average product team in a company should work on exactly one micro service. The next person shows me a similarly sized team working on dozens of micro services. I don't know what's right
> 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.

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.