Systems are a reflection of the organization. Take a look at the system and you will see the organization. Change the organization and you will change the system.
Pieter Hintjens explains the basic techniques for building very large distributed systems using fast asynchronous messaging in general. He explains how to build distributed systems and the need of an organizational change must exist to support it.