Ahana obtém financiamento inicial e uma história de dois Prestos

  • Oct 21, 2023

Ahana, focado no Presto, emerge do sigilo e destaca o cisma no ecossistema do mecanismo de consulta de código aberto.

Hoje, uma nova empresa chamada Ahana, focada em análises usando o mecanismo de consulta de código aberto Presto, está saindo do sigilo e anunciando que arrecadou US$ 2,25 milhões em financiamento inicial. GV (anteriormente Google empreendimentos) lidera a rodada inicial, juntamente com a participação da Leslie Ventures e outros investidores anjos. Steven Mih e Dipti Borkar, que colaboraram anteriormente em ambos Aluxio e Sofá, são os cofundadores da empresa.

Em um briefing na semana passada, Mih e Borkar explicaram que Ahana se concentrará em análises ad hoc baseadas em Presto e terá um produto no mercado até o final do ano. Os dois também expressaram prioridade na eliminação de complexidades na implementação do Presto, explicando que o catálogo, buffer pool e outros componentes que ele usa não fazem parte do projeto principal e isso pode causar problemas ao cliente pontos.

Quem vai primeiro?

Curiosamente, Ahana se autodenomina “a primeira empresa comercial focada no PrestoDB”. Antes de receber o briefing com Mih e Borkar, a afirmação me pareceu estranha. Afinal, Presto é uma tecnologia bastante difundida (a Amazon Web Services a utiliza para seu Atenas serviço, por exemplo) e Dados de explosão estelar, criada em 2017, é uma entidade comercial claramente focada nisso.

Leia também:

  • O caminho da Starburst Data para fornecer a porta de entrada para armazenamento em nuvem
  • Alluxio 2.0 busca unificar ecossistema de dados fragmentados

O briefing permitiu que os fundadores da Ahana esclarecessem a afirmação. Aqui está o problema: embora eu tenha falado sobre o "Presto" como se fosse um único projeto de código aberto, descobri que isso não é bem verdade. Sem que eu soubesse até a semana passada, descobri que não havia um, mas dois projetos Presto.

Um projeto Presto, com o qual Ahana está alinhado, tem seu site em prestodb.io; o outro, para o qual o Starburst está orientado, tem seu site em prestosql.io. Se você visitar esses sites, verá que eles são semelhantes e usam um logotipo Presto idêntico. Na verdade, você verá que o posicionamento desse logotipo parece ser perfeitamente idêntico pixel por pixel entre os dois sites. Você também verá que eles possuem links para repositórios GitHub separados e que operam em bases separadas.

Bifurcação na estrada

O Presto, que foi criado no Facebook, chegou a esse estado porque os engenheiros do Facebook que o criaram em 2012... Martin Traverso, Dain Sundstrom e David Phillips – deixaram a empresa em 2018 e continuaram a se concentrar no Presto desenvolvimento. Em dezembro do mesmo ano, os três estabeleceram algo chamado Fundação Presto Software (PSF) em torno da tecnologia, estabelecendo seu próprio repositório para o código e impulsionando o corpo de seu trabalho. Grande parte da comunidade Presto atrelou-se à nova base e ao código em seu repositório GitHub.

Justo. Mas enquanto isso, mesmo que Traverso, Sundstrom e Phillips não estivessem mais lá, o Presto foi estabelecido no Facebook e é utilizado pela empresa em seu próprio trabalho. Como tal, o Facebook via-se como guardião do projeto e tinha um interesse comercial em mantê-lo viável. O Facebook manteve o repositório original e eventualmente criou uma fundação própria, o Fundação Presto (PF), agora sob os auspícios do Fundação Linux. Além do Faceboook, a Uber esteve intimamente envolvida na criação da PF e o chefe de código aberto da Uber, Brian Hsieh, atua como chefe do conselho de administração da PF. Talvez não seja surpreendente que Ahana seja agora um membro importante da PF, com Mih a servir no conselho de administração e Borkar a servir no comité de divulgação.

Qual versão do Presto é legítima? Traverso, Sundstrom e Phillips estão mais qualificados para liderar o projeto ou o Facebook? A Linux Foundation dá mais credibilidade à PF do que os engenheiros que criaram o Presto dão à PSF? E, na esfera comercial, Ahana se destaca como um concorrente formidável do Starburst?

Todas as partes envolvidas

Para obter mais informações básicas, conversei primeiro com Hsieh, do Uber. Ele explicou que o Uber faz uso extensivo do Presto, usando-o para alimentar o mecanismo de dados e análise de consultas da própria empresa de transporte. Como tal, explicou Hsieh, a empresa queria ter certeza de que o projeto Presto tivesse um guardião capaz, e um que exibiam transparência e governança rigorosa que a empresa considerou difícil de discernir no PSF. Com base nessas preocupações e impressões, nasceu a Fundação Presto, com o Twitter e o Alibaba juntando-se ao Facebook e ao Uber como membros fundadores.

Também me correspondi com Michael Cheng, consultor jurídico geral associado do Facebook. Cheng esteve fortemente envolvido no estabelecimento da PF e está intimamente envolvido com as iniciativas de código aberto do Facebook. Embora inicialmente pretendêssemos falar por telefone, acabamos nos correspondendo por e-mail, aparentemente devido a dificuldades de agendamento.

O comentário de Cheng foi decididamente diplomático. Ele explicou que o Facebook “apóia muito qualquer empresa que construa um negócio e inove em cima de [seus] projetos de código aberto, sendo Ahana o exemplo mais recente”. Cheng também forneceu uma citação de Amit Chopra, representante do Facebook no conselho da Fundação Presto, que disse que o Facebook "às vezes lança projetos para a comunidade para que eles possam crescer sob uma estrutura de governança neutra" e que o Facebook está "emocionado em ver que Ahana e outras empresas têm a oportunidade de usar o PrestoDB para construir ótimos produtos e negócios."

Falando em outras empresas, também conversei com Justin Borgman, CEO da Starburst. Borgman explicou que a Starburst contratou Traverso, Sundstrom e Phillips em setembro de 2019, cerca de dois anos após o lançamento da empresa. Isso fez da Starburst a potência por trás do PrestoSQL e a força dominante no PSF. Nesse sentido, Borgman compartilhou comigo algumas métricas em torno de ambos os projetos Presto, para demonstrar o impulso do PrestoSQL. E parece que, a julgar pelos check-ins de código nos repositórios do GitHub, a atividade nos dois projetos Canais Slack, ou amplitude de contribuidores, o PrestoSQL teve maior impulso do que o PrestoDB desde a divisão começou.

O verdadeiro Presto, por favor, se levantará?

Ambos os lados têm claramente legitimidade, apoio significativo e fortes reivindicações sobre a linhagem de Presto, tornando difícil pronunciar um ou outro como o herdeiro definitivamente legítimo do trono de Presto. Mais importante do que ungir um vencedor, porém, é apontar que cismas como este são ruins para o projeto específico ao qual pertencem e para a indústria de análise em geral.

A rivalidade do Presto reflete em muitos aspectos a antiga competição entre a pré-fusão Hortonworks e Cloudera, cada um dos quais poderia traçar sua linhagem até o original Hadoop projeto no Yahoo. As duas empresas envolveram-se numa rivalidade acirrada que resultou em esforços concorrentes e duplicados e numa bifurcação do ecossistema Hadoop. Esse cisma foi prejudicial ao ecossistema e à análise de big data em geral.

Em geral, a fragmentação dos ecossistemas cria confusão, restringe o investimento e provoca mal-estar. E quando se considera a pressão descendente da pandemia da COVID-19 sobre a tecnologia e a economia em geral, não é altura para diluir a eficácia do ecossistema e da comunidade Presto.

Construindo pontes

A boa notícia é que houve progresso em direção à unificação. Embora minhas discussões com as partes envolvidas possam ter catalisado um pouco as coisas, as conversas entre Starburst e da Fundação Presto, na verdade, já estavam em andamento antes de Ahana me informar e antes de eu começar a pesquisar o fenda. No final da semana passada, essas negociações resultaram na adesão de Starburst à Fundação Presto, algo que Borgman anunciou em um postagem no blog apenas ontem.

Em última análise, esse desenvolvimento deve servir a toda a comunidade Presto, incluindo as subculturas PrestoDB e PrestoSQL dentro dela. Ao fazê-lo, deverá ajudar todo o espaço analítico de código aberto ou, pelo menos, evitar uma separação incômoda que possa prejudicá-lo. E com Ahana agora engajada no cenário Presto, Starburst terá uma concorrência saudável, o que geralmente é benéfico para os clientes e para a inovação.