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

I think they stated that distributed security is more work / harder than monolithic security. I would tend to agree.


In my experience, the reason it is more work is because you end up with something much more well defined and robust.

Each service having well scoped and defined RBAC or AuthZ for its focused set of features makes the whole architecture as a whole much easier to reason about from a security standpoint. I've done successful pen testing and auditing of some monoliths in my time where the critical security issues arose out of untested and unexpected execution paths that were only possible because the surface area is so large.

Maybe in theory a "well written" monolith would be superior but I'm only going but what I have seen in practice. I think the extra work is worth the trade off.




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

Search: