System Design · Rippling · Hard
Design four interrelated capabilities: a tagged event-counting service for both live dashboards and invoice generation, a payment ledger for drivers, an orchestration engine for employee offboarding across external systems, and an LLM-powered expense assistant that works over employee and reimbursement data. You may assume the following conditions and constraints: Mobile SDKs can submit a large backlog created while offline; events may be delayed or delivered more than once,…
Checking your access…