Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

They also solve some other problems:

- different SLA and scaling requirements per component/endpoint

- different security domains per component/endpoint

- different rollout strategies/policies per component/endpoint (no need to restart your long-lived client TCP sessions in parallel to rolling out a business logic fix)

- ...

I've been happily developing and deploying microservices for small customers, in teams of 1 to 10 people. But I also don't work with customers who just need simple CRUD apps.



Everything depends on context, but I don't think microservices are the best solution. I think in nearly every case there is an easier way to address those problems.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: