Eu sempre acho curioso quando vejo na "mesma frase" Node e escalar sem gastar rios de dinheiro. O mesmo vale para PHP, Python e outras linguagens.
Clara que arquitetar certo conta muito mais, mas tem limite, não existe arquitetura milagrosa. Na verdade muitas vezes é até a engenharia, é detalhe de código que ajuda escalar.
Soluções complexas ajudam escalar muito sim, mas gastando rios de dinheiro.
Escolher tecnologias que realmente entregam resultado forte, depois de que a implmentação é bem feita, é o básico para escalar sem gastar rios de dinheiro.
Tem empresas que podem gastar rios de dinheiro. Tem empresas que não podem ou preferem não gastar e escolhem tecnologias adequadas para o conceito proposto ("escalar sem gastar rios de dinheiro") ou trocam para uma tecnologia assim depois. Tem provas que pode valer a pena até um caso ruim assim. Claro que cada caso é um caso.
Desejo sorte, estou só postando aqui, para algumas pessoas refletirem sobre isso quando preferirem tomar uma decisão. Certas tecnologias não casam bem com a ideia proposta.
Não sei se é o caso, ultimamente tenho visto muitos projetos grandes nascerem rápido por conta da IA. Até hoje eu já usei vários desses softwares. Todos sem exceção são de ruins a imprestáveis. Naturalizamos o que já era terrível. O jeito web de fazer as coisas já estava entregando aplicações muito fracas e agora estamos ampliando isso.
Ninguém está conseguindo fazer aplicações rapidamente com um mínimo de qualidade. Tem muita gente falando isso, mas não se vê na prática. Tem pessoas que estão até defendendo para não se importar com os bugs da IA porque você também faria um código com bug... aaffff!
Claro que dá para usae a IA para ajudar em muitas coisas, eu faço isso, mas sei que a IA não sabe programar, não sabe fazer engenharia ou arquitetura corretamente. A IA pode fazer algumas coisas mecânicas.
muito do que estão fazendo da IA me faz glorificar o que eu sempre critiquei, frameworks podem entregar a produtividade necessária melhor que a IA. A IA continua só fazendo as partes mecânicas que já deveria ter bivliotecas para não ficar se repetindo. É o problem a das pessoas há tempos não saberem mais fazer abstrações. Também é o problema de querer entregar rápido, mesmo que depois vai ter que repetir tudo. A IA realmente faz o caminho mais curto nesses casos que erros anteriores.
Eu tenho mais de 40 anos na área, tenho um certo reconhecimento e eu, apesar de usar muito a IA, não consigo ter os ganhos sem perde de qualidade que alguns propagam por aaí. Tenho acesso a um grupo seleto de pessoas muito mais inteligentes que eu, com um ótimo background, e elas dizem o mesmo. As pessoas que eu tenho como minhas referências, algumas beirando a genialidadde na computação, e elas não conseguem ter esses resultado miraculosos que espalham por aí.
Se a IA fosse tudo isso, eu estaria entregando muita coisa, mas eu não abro mão da qualidade.
Continua valendo o que eu já dizia, agora atualizado, a IA faz os 90% inciais do software. Aí fica faltando só os outros 90%.
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui).