Olá, pessoal. Tudo bom?
Existe alguma documentação sobre boas práticas, arquitetura, estrutura do bot etc?
Gostaria de planejar e implantar uma nova estrutura no meu bot mas não quero inventar a roda. Se existir alguma documentação para seguir boas práticas ajudaria muito.
Quero uma estrutura que atenda a esses requisitos mínimos:
- Observabilidade: Gostaria de trackear toda a jornada de um contato e armazenar por atendimento, podendo assim consultar todos os blocos que o contato passou e as variáveis do contexto daquele atendimento específico.
- Manutenibilidade: Gostaria de componentizar alguns fluxos e começar a utilizar funções globais, pois existem blocos repetidos e muitos scripts repetidos, dificultando a manutenção quando preciso corrigir algo.
- Escalabilidade: No geral, meu fluxo esta razoavelmente grande e vai crescer ainda mais, no entanto, não me sinto seguro com a estrutura atual.
