System design practice

Design a Recurring Event Expander — Low-level design — CareerVerse