Affinity Interview Question

How would you solve a system design problem (nothing weird), starting simple and then adding additional requirements