TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Microservices – Not A Free Lunch

11 pointsby patrickxbabout 11 years ago

2 comments

lowbloodsugarabout 11 years ago
&quot;Where a monolithic application might have been deployed to a small application server cluster, you now have tens of separate services to build, test, deploy and run, potentially in polyglot languages and environments.&quot;<p>My experience is that it is vastly harder to keep a single application server running that involved only <i>two</i> teams compared to two teams each with three or four microservices that they own.<p>&quot;Keeping an application server running can be a full time job, but we now have to ensure that tens or even hundreds of processes stay up, don&#x27;t run out of disk space, don&#x27;t deadlock, stay performant. It&#x27;s a daunting task.&quot;<p>No, see, keeping up a giant monolithic application server running is a full time job.<p>Author seems to entirely miss the point of microservices. The problems of giant application servers don&#x27;t multiply when you break it into microservices. They go away.<p>&quot;Developers with a strong DevOps profile like this are hard to find, so your hiring challenge just became an order of magnitude more difficult if you go down this path.&quot;<p>High Performance Teams are High Performance Teams. If you don&#x27;t have one, your giant monolithic application is also doomed to failure. You just get to pretend that all the bugs will come out in QA.
phamiltonabout 11 years ago
Aminator + Asgaard + Simian Army (along with other open source offerings from Netflix) can get you a lot of the Lunch for Free.<p>That said, you need to know how to use them and invest significant time and effort in getting it up and running.<p><a href="http://netflix.github.io/#repo" rel="nofollow">http:&#x2F;&#x2F;netflix.github.io&#x2F;#repo</a>