On software services boundaries and isolation

On [#tailscale-mmam]

We've always failed to properly isolate services. So modularity comes with lots of downsides and software security is a complicated beast. There are multiple attack vectors and we're bound to have an imperfect solution.

The most reasonable remedy here is only adding complexity when strictly needed.

[#tailscale-mmam]: Pennarun, Avery. “Modules, Monoliths, and Microservices.” Tailscale. Accessed March 9, 2021. https://tailscale.com/blog/modules-monoliths-and-microservices/.