Design multi-tenant ingestion and processing platform | Amazon Interview Question