Two infinite networked computers — when would you use both?
A brief software architecture thought experiment — Regularly I come across the assertion that structural distribution of deployment units or resources is inherently beneficial and can be used as a basic base pattern in the architecture design process. As a consequence a distributed architecture does not need rationalization or justification, or so I am told. I disagree. Thought experiment setup: two infinite networked computers