Design scalable insurance claims processing system | League Interview Question