- Commands: solicitações de serviços
- Events: notificações de eventos
Client:
- Commands: solicita serviços
- Events: recebe notificações
} Interface bem definida para acoplamento
} Componentes são independentes e reutilizáveis
} Tarefas são funções sem estado
} Executadas em resposta a eventos
} Não bloqueiam
} Podem disparar outros eventos
} Comandos são solicitações assíncronas
de serviços para