Pergunta de entrevista da empresa Spiral Universe

Given a real world scenario how to design the software