3 tecnologias que começaram no Google e agora rodam a internet

por Nada Em Troca
5 minutos de leitura
3 tecnologias que começaram no Google e agora rodam a internet

A maioria das pessoas pensa no Google como uma empresa de consumo, mais conhecida por produtos como Pesquisa, Android, Gmail e Maps. Essas são ferramentas úteis, mas são principalmente coisas com as quais você interage diretamente. O que muitas vezes passa despercebido é o quanto a Internet de hoje funciona com tecnologia que o Google inventou muito antes de se tornar um nome familiar, não com recursos ou aplicativos, mas com infraestrutura profunda que molda o modo como a Web moderna funciona todos os dias.

Algumas das contribuições mais importantes do Google são coisas que você nunca vê. Um algoritmo que decidia quais páginas mereciam atenção. Um sistema para executar software em grande escala em milhares de máquinas. Uma estrutura que ajudou a transformar o aprendizado de máquina de um exercício acadêmico em algo que os desenvolvedores pudessem realmente usar. Todos eles começaram como projetos internos do Google, foram lançados no mundo todo e se tornaram peças fundamentais da Internet moderna, funcionando de forma invisível em segundo plano. Esses são três dos exemplos mais importantes, e é provável que você use todos eles todos os dias sem perceber de onde vieram.

PageRank: o algoritmo que fez a Pesquisa Google funcionar

Pesquisa Google em um laptop Dell XPS. Crédito: Jason Montoya / How-To Geek

O PageRank foi a inovação original do Google e, se você já se preocupou com SEO, passou muito tempo pensando sobre isso, quer tenha percebido ou não. Antes do Google, os mecanismos de pesquisa classificavam principalmente as páginas com base em sinais na página, como densidade de palavras-chave e metadados básicos, o que tornava os resultados fáceis de manipular e muitas vezes frustrantes de usar. Lembra do excesso de palavras-chave? O PageRank mudou isso ao tratar a web como uma rede de recomendações, usando links como um sinal de confiança e autoridade. Um link de um site confiável era mais importante do que dezenas de sites de baixa qualidade e, de repente, os resultados da pesquisa começaram a parecer mais inteligentes.

Passei anos tentando melhorar o PageRank sem persegui-lo diretamente, porque esse sempre foi o problema. Você não poderia usar força bruta ou palavras-chave para chegar ao sucesso. Você tinha que conquistá-lo publicando conteúdo útil, construindo credibilidade real e atraindo links naturalmente ao longo do tempo. Embora o Google não fale mais publicamente sobre o PageRank e seus sistemas de classificação sejam muito mais complexos hoje, a ideia central nunca foi embora. A web ainda é julgada por quem vincula a quem e por quê, e esse único insight fez mais para moldar o SEO moderno e a estrutura da internet do que quase qualquer algoritmo que veio depois dele.

Kubernetes: a ideia do Google que agora impulsiona a nuvem

Shutterstock.com/tudo o que for possível“”>
Foto de uma pessoa usando um smartphone com símbolos ilustrados de computação em nuvem parecendo flutuar para fora da tela Crédito: Shutterstock.com/tudo o que for possível

O Kubernetes não começou como um produto que o Google pretendia vender. Surgiu de um problema que o Google já havia resolvido internamente em uma escala que a maioria das empresas nunca alcança. Durante anos, o Google executou contêineres em enorme escala em grandes data centers e precisava de uma maneira confiável de implantar, dimensionar e curar aplicativos automaticamente. Esse sistema interno foi chamado de Borg e moldou a forma como o Google administrava seus próprios serviços muito antes de o resto da indústria o alcançar.

Quando o Google lançou o Kubernetes como código aberto, não se tratava apenas de compartilhar uma ferramenta. Estava exportando uma forma de pensar a infraestrutura. Em vez de gerenciar servidores diretamente, você descreveu a aparência desejada para seus aplicativos e deixou que o sistema cuidasse do resto. Essa ideia pegou rápido. Hoje, o Kubernetes está subjacente a quase todas as principais plataformas de nuvem e a inúmeros sistemas internos, quer os desenvolvedores percebam ou não. Se você implantou um aplicativo da web moderno, usou um serviço de nuvem gerenciado ou interagiu com software que se adapta perfeitamente em segundo plano, há uma boa chance de que uma ideia nascida do Google esteja fazendo o trabalho pesado.

TensorFlow: a estrutura que ajudou a impulsionar o desenvolvimento moderno de IA

Ilustração de gravação de voz sendo feita por meio de inteligência artificial, com um telefone ao fundo exibindo a transcrição da gravação. Credit:Lucas Gouveia / How-To Geek

O TensorFlow surgiu de uma necessidade muito prática do Google. A empresa já usava aprendizado de máquina em todos os lugares, desde a classificação de pesquisa até o reconhecimento de imagens, mas as ferramentas eram fragmentadas e difíceis de escalar. O TensorFlow unificou esses esforços em uma única estrutura que poderia ser executada em tudo, desde o laptop de um desenvolvedor até grandes clusters de hardware especializado. Quando o Google o lançou como código aberto, reduziu a barreira de entrada para o aprendizado de máquina de uma forma que poucas ferramentas já fizeram.

De repente, os desenvolvedores não precisavam de um doutorado ou de um laboratório de um milhão de dólares para fazer experiências com redes neurais. O TensorFlow tornou possível prototipar, treinar e implantar modelos usando as mesmas ferramentas nas quais o Google contava internamente. Mesmo com a explosão do cenário de IA e as estruturas mais recentes ganhando força, é difícil exagerar o impacto do TensorFlow. Ajudou a transferir o aprendizado de máquina dos trabalhos acadêmicos para produtos reais e, ao fazê-lo, desempenhou um papel importante na preparação do cenário para o software e os recursos baseados em IA que estão surgindo em todos os lugares.


O que une tudo isso não é apenas o fato de o Google tê-los construído, mas também o fato de o Google tê-los lançado e deixado o resto da Internet seguir com as ideias. O PageRank remodelou a forma como as informações são descobertas, o Kubernetes redefiniu a forma como o software é implantado em escala e o TensorFlow ajudou a levar o aprendizado de máquina para o mainstream.

Nenhum deles é um recurso chamativo para o consumidor, e a maioria das pessoas nunca interage diretamente com eles, mas esse é o ponto. Eles ficam abaixo das ferramentas e serviços com os quais confiamos todos os dias, fazendo o trabalho pesado para que todo o resto pareça rápido e confiável. Esse tipo de impacto é fácil de ignorar, mas é difícil exagerar.

Este artigo foi útil?
Gostei0Não Gostei0

Deixe um comentário

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00