Pergunta de entrevista da empresa Optimove

What is an event-source based design? What are the advantages/use-cases?