Os recentes progressos no servidor visam efetivamente resolver os desafios enfrentados pelas empresas ou são apenas uma estratégia para proteger os investimentos dos provedores de nuvem pública?

chsyys/PixaBay
A computação sem servidor passou por altos e baixos, com entusiasmo no início, seguido por dúvidas e desafios que levaram algumas pessoas a acreditarem que seu tempo havia acabado. No entanto, atualmente, essa tecnologia está passando por um ressurgimento, ou talvez seja mais um renascimento necessário. Em resumo, é preciso se adaptar ou desaparecer, podendo ser uma combinação dos dois.
Vamos recapitular um pouco. No começo, a computação sem servidor foi bem recebida por sua promessa de transformar o desenvolvimento de aplicativos na nuvem. Isso possibilitou aos desenvolvedores focarem na escrita de código sem precisar se preocupar com a gestão ou a configuração de servidores. Isso resultou em operações simplificadas e em custos mais baixos.
Caminho com muitas pedras
Mesmo com a empolgação inicial, surgiram diversos obstáculos. Estes incluíam modelos de precificação imprevisíveis, problemas de latência conhecidos como “inícios frios” e pouca capacidade de controle sobre a infraestrutura base. Essas dificuldades resultaram em dúvidas sobre a viabilidade prática do uso de serviços sem servidor em ambientes de produção.
Apesar das preocupações mencionadas, o entusiasmo em torno da tecnologia sem servidor estava em alta velocidade. Por exemplo, um importante provedor teve dificuldades comigo depois de apontar algumas das falhas dessa nova tecnologia. Em vez de lidar com esses problemas, eles solicitaram minha demissão imediata devido a comentários críticos. Isso tocou em um ponto sensível. Por quê? Os provedores de nuvem que promovem o servidor deveriam ter mais confiança em sua tecnologia, uma vez que já conheciam os desafios. Minha opinião sobre a tecnologia sem servidor estava correta quando escrevi sobre seu declínio. No entanto, estou aberto a reavaliar minha posição conforme a tecnologia evolui, pois acredito na possibilidade de redenção.
Um avanço na área da tecnologia.
Apesar dos desafios iniciais que enfrentou, a computação sem servidor se recuperou graças a uma combinação de demandas crescentes de desenvolvedores e avanços tecnológicos. Grandes provedores de serviços em nuvem, como AWS, Microsoft Azure e Google Cloud, investiram significativamente em tecnologias sem servidor para implementar melhorias que abordam críticas anteriores.
Por exemplo, recentes avanços em ferramentas de depuração, aprimoramento do processo de inicialização e novas funcionalidades de monitoramento estão agora incluídos no ambiente de computação sem servidor. Além disso, a incorporação de inteligência artificial e aprendizado de máquina tem o potencial de ampliar as oportunidades de aplicativos sem servidor, tornando-os mais criativos e ágeis.
O mercado sem servidor está previsto para expandir de US $ 7,6 bilhões em 2020 para US $ 21,1 bilhões em 2025, com uma taxa de crescimento anual composta de 22,7%. Empresas estão utilizando essa arquitetura para desenvolver aplicações mais eficientes e escaláveis. Por exemplo, a Coca-Cola reduziu seus custos operacionais em 65% ao migrar para a AWS Lambda. A Netflix mencionou benefícios de escalabilidade e simplificação ao adotar o servidor sem servidor para seus processos de back-end.
Neste momento de renovação, a computação sem servidor se integra de forma mais eficaz com as práticas contemporâneas de desenvolvimento de aplicações, destacando a iteração rápida e a escalabilidade. Essa compatibilidade pode impulsionar sua aceitação em diversos setores, transformando a abordagem dos desenvolvedores na criação de aplicativos. Alguns a denominam como uma “nova era para a computação em nuvem”. Talvez.
Já é muito tarde?
Uma dúvida importante persiste: Será que esse retorno é adequado para assegurar a continuidade da computação sem servidor, ou é apenas uma estratégia dos provedores de nuvem para recuperar os altos investimentos feitos? O que está em discussão é a quantidade de empresas que apostaram no desenvolvimento de aplicativos sem servidor. Vale ressaltar que esse investimento vai além do simples pagamento pela tecnologia sem servidor, envolvendo também a migração dos aplicativos para outras plataformas, o que pode ser oneroso.
Reparos temporários podem não ser eficazes a longo prazo. Embora as perspectivas atuais sejam positivas, o resultado final dependerá principalmente da capacidade do serverless de superar falhas anteriores e se adaptar às novas tecnologias e demandas empresariais. Um ressurgimento forçado pode ser uma estratégia para revitalizar o serverless, mas se resultará em sucesso sustentado ou apenas será um breve ressurgimento ainda está por se determinar.
Qual é a ação apropriada a ser tomada?
Paráfrase do texto: Se você já está utilizando a computação sem servidor em uma nuvem pública, perceberá que alterar o rumo agora pode ser custoso e arriscado, sendo desaconselhável fazê-lo neste momento. Por outro lado, eu evitaria empregar a abordagem sem servidor em novos projetos de desenvolvimento devido aos riscos identificados.
Eu acredito que a tecnologia serverless continuará evoluindo, especialmente se os provedores de nuvem pública quiserem evitar possíveis problemas causados por limitações tecnológicas. Essas empresas têm a capacidade de influenciar a opinião do mercado sobre tecnologias como serverless devido aos seus recursos financeiros e de marketing, algo que comentaristas independentes como eu não possuem.
Então, se você já está utilizando uma abordagem sem servidor, recomendo que prossiga e apresente opções alternativas. No entanto, por ora, e com o objetivo de ser imparcial em relação aos fornecedores de tecnologia sem servidor, pode ser mais prudente evitar a nova implementação. Vamos analisar se isso me levará a cancelar.