Pergunta de entrevista da empresa Waterland

How would you design a system for such a purpose? Why make those design choices?