Pergunta de entrevista da empresa Standard Chartered Bank

Describe difference between events and commands and where to use them