Design a scalable logging system | Rippling Interview Question