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

Despite having an MBA, I do, on occasion, find myself involved in a discussion about architecture.

My rule of thumb when deciding whether to deliver a piece of functionality as a service is "Will another application/system/whatever ever want to be able to use this functionality?"

If the answer is yes, that would be a fairly compelling argument for implementing it as a service. If the answer is no, then the question becomes "Why not implement it monolithically?"



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

Search: