Refactoring worklows strategies
-
Definições de Tipos:
- Workflow de entrada: Processo que analisa e muda os dados a serem salvos na plataforma.
- Workflow de analise: Processos que recebem os dados que foram salvos na plataforma para fins de processamento assincrono. (async?Daemon?)
- Workflow de saida: Processamento das consultas feitas na plataforma antes de buscar os dados.
- Workflow de exportação: Processamento feito no resultado das consultas.
-
Premissas:
- Prezar pela performance dos WF criticos
- Permitir WF globais
- Escalabilidade Horizontal
- Desacoplamento
- Simplificar o Desenvolvimento
-
Listar todos os workflows/daemons desenvolvidos
-
Levantamento de exemplos de workflow
- Tipo de workflow
- Sync/Async
- Usa dados compartilhados?
-
Informações a serem levantadas para cada tipo de workflow:
- Sync ou async
- Requisitos de performance minimos:
-
Codigos