End-to-end cloud data platform designs: ingestion, storage, processing, serving, and governance layers.