Design a multi-tenant data ingestion and processing platform
Design a platform that many customer teams use to ingest data and run processing on it. Cover the ingestion APIs, how each tenant's data and workloads are isolated, fair sharing of capacity, scaling, failure handling and reprocessing.
No answer yet. Write the first one; the best answer gets endorsed.
