Está se tornando cada vez mais evidente que a tecnologia serverless está perdendo relevância e logo desaparecerá no espaço da tecnologia de nuvem. Por que isso aconteceu? O que podemos aprender com essa evolução da tecnologia?
Quando a computação sem servidor chegou às ruas pela primeira vez, há mais de uma década, como um paradigma de computação em nuvem, ela nos poupou da necessidade de lidar com configurações detalhadas de computação e armazenamento. Tudo era feito automaticamente no momento da execução. Isso parecia mais uma evolução do que uma revolução, porque os sistemas PaaS já estavam fazendo um aspecto desse tipo de computação.
Lembro-me de quando muitos queriam que eu entrasse no trem do hype e mudasse o foco do meu podcast sobre computação em nuvem para me concentrar em serverless. Estando neste setor há algum tempo, percebi que essa tecnologia teria um papel mais estratégico. Promovê-la como uma “segunda vinda” foi um tanto ingênuo.
Hoje, a tecnologia de nuvem sem servidor está cada vez mais ofuscada no mercado de tecnologia de nuvem. Inicialmente elogiada por sua promessa de gerenciamento de infraestrutura simplificado e escalabilidade, a computação sem servidor foi empurrada para a periferia à medida que novas tendências e tecnologias capturam os holofotes.
Eu sempre fico surpreso quando as pessoas se surpreendem com esse tipo de evolução. Acho ainda mais desconcertante quando questiono por que isso foi uma surpresa tão grande, e então recebo notas de raiva. O mundo dos negócios está sempre mudando, e as inovações tecnológicas podem ser agrupadas entre aquelas que causam um impacto significativo e aquelas que não causam. Infelizmente para alguns verdadeiros crentes, a tecnologia sem servidor caiu na última categoria.
Evoluindo para a obscuridade
O significado de computação sem servidor se diluiu ao longo do tempo. Originalmente cunhado para descrever um modelo onde os desenvolvedores podiam executar código sem provisionar ou gerenciar servidores, desde então tem sido aplicado a uma ampla gama de serviços que não se encaixam em sua definição original. Isso levou a uma perda confusa de precisão.
É crucial focar nas características funcionais da computação sem servidor. Os elementos da computação sem servidor — agilidade, eficiência de custo e a capacidade de implementar e dimensionar aplicativos rapidamente — continuam valiosos. É importante se concentrar em como essas características contribuem para atingir as metas de negócios em vez de ficar fixado nas tecnologias específicas em uso.
A tecnologia serverless continuará a desaparecer em segundo plano devido ao surgimento de outros paradigmas de computação em nuvem, como edge computing e microclouds. Eles introduziram soluções mais diferenciadas no mercado com abordagens personalizadas que atendem a necessidades comerciais específicas, em vez do tamanho único da computação serverless.
A explosão da IA generativa também contribuiu para a mudança do cenário. Os provedores de nuvem estão profundamente investidos em habilitar soluções orientadas por IA, que frequentemente exigem recursos de computador especializados e capacidades significativas de gerenciamento de dados, áreas onde os modelos tradicionais sem servidor podem nem sempre se destacar. À medida que as empresas priorizam cada vez mais a IA, os modelos sem servidor são frequentemente ignorados em favor de soluções mais estáticas e previsíveis.
A computação ubíqua exemplifica ainda mais essa mudança. O conceito envolve incorporar computação em objetos cotidianos, exigindo processamento contínuo e de baixa latência que frameworks tradicionais sem servidor podem ter dificuldade para entregar consistentemente. Esse impulso em direção a ambientes de computação mais integrados e difundidos marginaliza ainda mais os modelos sem servidor.
As empresas devem se importar?
O cenário em evolução da tecnologia de nuvem sem servidor sinaliza uma mudança fundamental para as empresas. As organizações devem reavaliar suas estratégias de tecnologia, pois os modelos tradicionais sem servidor perdem destaque para paradigmas emergentes, como computação de ponta, micronuvens e soluções orientadas por IA. A ascensão da IA e da computação ubíqua exige que as empresas adotem recursos de computação especializados e designs de aplicativos inovadores, permitindo que mantenham vantagem competitiva e explorem novos caminhos de engajamento do cliente.
Empresas que perseguem o hype da nuvem sempre me preocupam. O objetivo é encontrar a pilha de tecnologia certa para atender às necessidades do negócio, seja na nuvem ou não. O serverless tem algum impacto nessa busca, mas só um pouco. Se você se importa muito com a influência decrescente do serverless, você tem problemas mais significativos para resolver.