Design a personalized weekly deals service
Every week each user gets a set of deals picked for them. Design how deals are collected, matched to each user, stored and delivered, and how the weekly run stays on time as users and deals grow.
No answer yet. Write the first one; the best answer gets endorsed.
