Pergunta de entrevista da empresa Affinity

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