Martin Flowler and Floyd Marinescu asked Dan Pritchett about these challenges in an interview that covers the impact of eBay's scale on architecture, business relationships, organizational governance and software design. Pritchett also covers some of the underlying theory behind some common architectural patterns and how eBay found a way to preserve the core principle of that pattern while creating highly optimized implementation that didn't follow the typical implementation pattern.
Watch Martin Fowler and Floyd Marinescu interview Dan Pritchett.