Good Architecture Plans for Failure
Good architecture does not assume everything will work.
It assumes something will fail and makes sure the team has a reasonable way to contain it, understand it, and recover from it.
That may sound pe
blog.m2s2.io11 min read