"Agradeço a resposta! Porém, ao containerizar tudo (atualmente foi tudo instalado manualmente e feito um clone do repositório na vps), eu precisaria de um orquestrador correto? Teríamos o swarm e o próprio compose pra tal afinidade. Oque você recomenda?"1 tabcoin · 2 comentários · ownerczx · 9 meses atrás
"Tenho um problema proximo: Em projetos mais antigos onde usávamos svn ainda fizemos deploy via ftp. Em projetos atuais, seguimos o padrão do git clone + git pull acessando o ssh manualmente. Uma forma prática seria com github actions, porém na empresa,..."2 tabcoins · 1 comentário · ownerczx · 9 meses atrás
"Só mais uma ideia: Hoje tenho tudo em docker, porém como não iria mais utilziar kubernetes precisaria de outro orquestrador se quizesse continuar com containers (podendo ser swarm ou até mesmo o compose). Será que retiro de containers e crio uma vps in..."1 tabcoin · 1 comentário · ownerczx · 9 meses atrás
"Então, a questão das 250/req por segundo não fazia o menor sentido. Fiz inúmeros testes com jMetter e ficavam nessa média ai mesmo (basicamente uma aplicação simples com laravel/mysql). Foi otimizado tudo possível, configurado apache e sql pra não ter..."1 tabcoin · 4 comentários · ownerczx · 9 meses atrás
"Agradeço o seu posicionamento. Bom, estamos falando de uma aplicação com chat em tempo real, então possuo clientes que facilmente alcançariam 5k+ mensagens por dia (sabendo que todo marketing será feito por uma empresa relativamente grande, agregando u..."1 tabcoin · 8 comentários · ownerczx · 9 meses atrás
"Fala danilo, valeu pela resposta. Então, ja estou fazendo isso, enviando o id do tenant no payload junto com o restante das informações. Atualmente tenho uma única fila sendo message:sent (que serão enviadas) e message:received (mensagens recebidas, pr..."1 tabcoin · 1 comentário · ownerczx · 9 meses atrás
"Agradeço a resposta. Sobre a questão do envio de mensagem, mantenho apenas uma fila pra todas empresas também? E outra, nesse caso das mensagens, é normal utilizar fila tanto pra receber quanto pra enviar?"1 tabcoin · 0 comentário · ownerczx · 10 meses atrás
"Entendi. E no caso das mensagens (que sempre serão utilizadas)?"0 tabcoin · 0 comentário · ownerczx · 10 meses atrás
"Muito obrigado pelas suas instruções, são de grande ajuda sem dúvidas. Então está me falando que seria apenas uma fila (por exemplo a de contatos) para todas empresas, isso? Atualmente estou utilizando socket.io mesmo. Antes de enviar pra fila eu mando..."1 tabcoin · 2 comentários · ownerczx · 10 meses atrás
"Correto. Os contatos são processados pelo consumer e salvos em um banco de dados. Após salvo, não é necessário mais a utilização da fila para essa empresa."1 tabcoin · 2 comentários · ownerczx · 10 meses atrás
"Entendi, mas se tiver 1000 empresas vão existir 1000 filas pra contatos, 1000 filas pra mensagens, etc... Isso não pode ser um problema? (desculpa a ignorancia)"1 tabcoin · 4 comentários · ownerczx · 10 meses atrás
"Fala Leandro, valeu pela resposta. Entao, seguindo sua dica, eu enviaria um contato por vez na fila e existiria apenas a fila contatos para todas empresas, isso?"1 tabcoin · 6 comentários · ownerczx · 10 meses atrás
"Boa tarde, Não tenho um conhecimento base do Rabbit (comecei utilizar agora) por isso a dúvida (pode ser que o exemplo que eu dei seja totalmente fora de curva). Atualmente só possuo uma fila de contatos (vou criar mais algumas) onde a inserção de dado..."1 tabcoin · 0 comentário · ownerczx · 10 meses atrás
"Acabei vendo que no adonis tem algo pré pronto (Knex) pra fazer inserções particionadas, que seria o batchInsert. Ficou ligeiramente mais eficaz, porém não sei se atingi a melhor prática ainda, sabendo que é um SaaS, então serão muitas empresas salvand..."1 tabcoin · 0 comentário · ownerczx · 10 meses atrás
"Nem conhecia o Flyway, mas vou dar uma olhada, muito obrigado. Então, quero o mais simples possivel mas que consiga escalar pra um numero grande de usuarios, então não sei se colocando o bd junto pode dar problemas."1 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"tokens salvos no local storage Existe um debate muito grande sobre isso na internet há tempos. Na sua opinião, qual seria o melhor metodo de armazenamento de um token no client e porque (normalmente cookies, session e local)?"2 tabcoins · 1 comentário · ownerczx · 1 ano atrás
"Entendi. Sabe me dizer qual a ideia dos volumes então? E compensa utilizar Cloud Run se eu precisar usar websockets (socket.io)? E muito obrigado pela dica."1 tabcoin · 1 comentário · ownerczx · 1 ano atrás
"Pra centralizar o banner horizontalmente, basta passar os estilos: ` display: flex; justify-content: center; ` pra div com id atContainer-db9a8368a9d38e50020ab7279f58e84c. Eu costumo separar tudo em seções, pra não ficar "jogado" no html as coisas, ent..."1 tabcoin · 1 comentário · ownerczx · 1 ano atrás
"Show, assim que estiver em casa entro em contato. Estou utilizando WPPConnect. A minha ideia é passar os tokens pra um redis mesmo."1 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"E como ta mantendo os tokens, sabendo que vai possuir varias maquinas então elas tem de compartilhar isso?"1 tabcoin · 2 comentários · ownerczx · 1 ano atrás
"Entao, o próprio cloud run utiliza kubernetes por baixo dos panos, porém ele te simplifica muita coisa colocando tudo em uma interface simples. Queria utilizar ele pra não perder tanto tempo indo atras disso."1 tabcoin · 4 comentários · ownerczx · 1 ano atrás
"Exato, é integrado com whatsapp e como você mencionou, as instâncias estariam armazenadas em arquivos na maquina, podendo ser retomadas num possivel restart. Entao pegaria uma instancia de vm mesmo?"1 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"Então, basicamente é uma aplicação integrada a um chatbot, onde cada instancia ocupa uns 200mb de ram. Não posso ter problemas com isso? Vamos supor, hoje tenho uma instancia apenas, mas caso eu tenha 2 instancias, ele vai escalonar automaticamente pra..."1 tabcoin · 2 comentários · ownerczx · 1 ano atrás
"Agradeço a resposta. Teria algum motivo especifico pra escolher o cloud run (pergunta totalmente leiga)?"1 tabcoin · 6 comentários · ownerczx · 1 ano atrás
"Você não possui conhecimento algum em desenvolvimento? Qual tecnologia/framework usar? Dificil responder essa pergunta. Primeiro teria que entender se você já utilizou alguma linguagem antes. Mas respondendo, eu iria de PHP com Laravel por ter uma curv..."1 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"Então no caso você junta o .env do FRONTEND e do BACKEND em um único arquivo? E a estrutura dos Dockerfiles e do docker-compose estão corretas? Agradeço =D"1 tabcoin · 2 comentários · ownerczx · 1 ano atrás
"Sem dúvidas ter conhecimento em UX/UI eu acredito ser quase essencial pra um desenvolvedor front-end. É crucial compreender como o usuário irá interagir com a aplicação, aprimorando-a para torná-la mais agradável e fácil de utilizar."2 tabcoins · 0 comentário · ownerczx · 1 ano atrás