System design interview

Hi, I have a system design interview with booking.com in 3 days for SDE2. An interview question i found on internet was to Design Zapier, a system where user A can integrate apps in a platform and based on certain events happening in app1, you can trigger events in app2, based on certain rules. approach: 1. Activities are logged for every event (like event triggered, action performed, etc) and made visible in a UI facing client application. 2. Client can check activities of that day. Access -> once per day. 3. Activity tracking can be eventually consistent Scale of problem is 100 M DAU, each user having 5 events/sec I was thinking of using an orchestraor or a scheduler that takes jobs from an api server (which is connected to source apps), then pushing jobs in a kafka queue and having consumer worker nodes pulling it. I am not sure how to design this at scale. Any suggestions? TC: 35 LPA currenty in India Yoe: 6 #softwareengineering #booking.com #systemdesign #interviewprep

Booking.com: The largest selection of hotels, homes, and vacation rentals
Booking.com: The largest selection of hotels, homes, and vacation rentals
Booking.com
No comments.