Design centralized log ingestion and query system | Rippling Interview Question