Considere uma aplicação com dois módulos:
- Client: código local
- Vendor: lib terceira
Precisamos implementar a ideia de fluxo server driven. Os seguintes cenários devem ser contemplados (considere que os fluxos no lado direito devem retornar uma resposta para o fluxo do lado esquerdo):
- Fluxo Server Driven no módulo Client -> Outro fluxo Server Driven no módulo Client
- Fluxo nativo no módulo Cliente -> Fluxo Server Driven no módulo Client
- Fluxo Server Driven no módulo Client -> Fluxo nativo no módulo Client