Executando verificação de segurança...
1

Ajuda na infraestrutura de um SaaS

Boa noite amigos,

Estou desenvolvendo um projeto SaaS onde terá integração com uma api nao oficial do whatsapp (cada instância ocupa em media 500mb de ram).

Minhas duvidas sao mais na questão de infraestrutura, onde hospedar (me recomendaram GCP ou AWS, mas não manjo nada, se tiverem sugestões de cursos ou algo pra dar um pontapé inicial, agradeço), qual bd utilizar, qual modelo de tenant é ideal começar (embora muitos recomendam o lógico), etc...

Então basicamente cada usuário vai ter uma conta, sendo vinculada ao tenant e esse tenant podera criar uma instância de conexão com o whatsapp.

Node/Typescript/Vue
No backend estou utilizando Adonis pelo conforto que tenho com o Laravel (oque acham?)

Agradeço <3

Carregando publicação patrocinada...
1

que api não oficial é essa? 500mb é bastante coisa. usei 2 apis não oficiais diferentes qe usam no max 150mb.

como será a sua solução exatamente? tem apis não oficiais como por exemplo o wpp-connect server que te permite subir várias instancias do whatsapp.

sobre a parte de DB, fica muito por conta do que é a sua solução.

no mais, valeu por apresentar o Adonis, tambem venho do Laravel e vou mergulhar mais nesse framework para node!

1

Boa noite oraculo, então, seria a superchats (orkestral, mesmos criadores da venom). Mas tou estudando sobre ainda, pensei nessa citada por conta de possuirem o case da DropDesk (querendo ou não é uma referencia grande) e agrega uma certa confiança. Mas pensando seriamente em optar o Baileys por conta da comunidade estar bem grande, então estão sempre em uma melhoria continua.

Na parte da solução, o usuário principal vai selecionar o plano X, criar sua conta e dentro do sistema vai poder criar usuários e vincular com setores específicos, então quando um cliente entrar em contato através do wpp, vai cair a mensagem no sistema e será redirecionado pro setor necessário.

1

de uma olhada no wpp-connect server, ele já vem com uma API embutida e com uma única instalação da para subir algumas instancias do whats. pela funcionalidade de webhook que oferecem tambem da para fechar a ponte entre o que chega no whatsapp e seu sistema.

1

Muito obrigado pela dica =D. Você tem algum sistema ativo com a wpp-connect? Parece ser muito boa tambem. Meu unico medo é acontecer uma att do whatsapp (ou algo assim) e demorar pra atualizarem a lib, ai deixar o cliente sem suporte é foda, mas claro, todas tem esse mesmo risco (ah nao ser que de alguma maneira eu consiga integrar 2 ao mesmo tempo, caso uma caia por um tempo relativamente grande, eu "ativo" a outra).

1

todas as apis paralelas tem esse risco...o sistema que tenho usando o wppconnect server está rodando tem 5 meses, nunca tive problema e a integracão com o Laravel foi super tranquila