When managing your enterprise data, you should aim for a flexible, loosely coupled architecture that can handle large-scale batch and streaming data as well as APIs

Piethein Strengholt – Data management at scale

Thorough expose that goes through a lot, over-indexing on the architecture side.