Os aplicativos de software são cada vez mais baseados em nuvem, distribuídos e atualizados em um ritmo vertiginoso. Eles estão ficando mais complexos, em outras palavras, o que está se tornando um grande desafio para as equipes de desenvolvimento. UMA pesquisa do Enterprise Strategy Group encomendado pela Yotascale – que não é um fornecedor imparcial, concedido (se é que existe) – descobriu que 84% das empresas em 2022 consideraram o rastreamento da alocação de custos da nuvem sozinho como oneroso e demorado. Sessenta e um por cento admitiram que não tinham “visibilidade suficiente” sobre quais equipes possuem quais recursos de nuvem.
Se você perguntar a Jeremy Burton, a solução é maior observabilidade — ou seja, ferramentas para vigiar todos os componentes de um aplicativo, desde os sistemas de back-end até a interface de front-end. Isso não é especialmente surpreendente de Burton, considerando que ele é o fundador da Observar, um desenvolvedor de plataforma de observabilidade que ele iniciou em 2017 com Jacob Leverich, Jonathan Trevor, Jon Watte e Philip Unterbrunner. Mas não é uma postura sem mérito. De acordo com um relatório Da Techstrong Research e Testlio, 54% dos desenvolvedores não conseguem acompanhar a demanda por softwares novos e atualizados, destacando os obstáculos que o setor enfrenta na manutenção e lançamento de aplicativos.
“Os usuários enfrentam problemas com aplicativos móveis ou online todos os dias: lentidão de desempenho, erros e até interrupções”, disse Burton ao Techdoxx em uma entrevista por e-mail. “As equipes de engenharia podem gastar até metade do tempo em ‘trabalho não planejado’ investigando e corrigindo esses problemas. Demora muito porque os dados de telemetria que eles usam para analisar o problema são isolados – e ferramentas especializadas são usadas para analisar cada silo. Um cabeça de hélice que sabe como tudo está conectado, então precisa vir e costurar o quadro geral.”
Burton e o restante da equipe fundadora da Observable procuraram corrigir o problema com um produto que combina análise de log e monitoramento com gerenciamento de desempenho de aplicativos. Construído sobre a plataforma de dados em nuvem do Snowflake, o Observe ingere dados gerados por máquina — quase 50 terabytes todos os dias — e os transforma em conjuntos de dados “legíveis por humanos” para formar relacionamentos entre eles. Os relacionamentos, que variam de contas de clientes a carrinhos de compras de comércio eletrônico, podem ser usados por desenvolvedores para investigar por que um aplicativo se comportou mal, por exemplo, ou sofreu uma interrupção.
Observe a arquitetura de processamento de dados.
Observe foi lançado em pré-visualização em 2020 e, antecipando a expansão ainda este ano, a empresa fechou hoje uma rodada de dívida de US$ 70 milhões entre Sutter Hill Ventures, Capital One Ventures e Madrona Ventures. Ele traz o capital total da empresa até o momento para US$ 114,5 milhões.
Burton tem uma carreira distinta, surpreendentemente enraizada em operações de desenvolvedor. Antes de cofundar a Observable, Burton atuou como vice-presidente sênior de marketing de produtos e serviços da Oracle; foi presidente de grupo da divisão de gerenciamento de dados e segurança corporativa da Symantec; liderou o grupo de produtos da EMC como presidente; e foi diretor de marketing da Dell. Leverich era o diretor de engenharia da Splunk enquanto Unterbrunner era engenheiro fundador da Snowflake.
“A empresa foi fundada, como Snowflake e Pure Storage, pela Sutter Hill Ventures no final de 2017. A equipe fundadora foi recrutada da Splunk, Snowflake, Wavefront e Roblox”, disse Burton. “Todos os fundadores tinham experiência em trabalhar com grandes volumes de dados.”
Observe seleciona dados de aplicativos de uma empresa em “recursos” como usuários, sessões, tíquetes de suporte técnico e compilações de software. Os usuários podem usar a plataforma para fazer perguntas sobre os recursos para ver como estão conectados. Além disso, eles podem rastrear o estado de como os atributos de cada recurso (por exemplo, endereços IP) mudam ao longo do tempo e fornecem níveis de abstração sobre os dados, incluindo painéis e planilhas gerados automaticamente com interfaces semelhantes a planilhas.
Quando perguntado sobre as políticas de retenção de dados da Observe, Burton disse que a plataforma mantém os dados por 13 meses por padrão, mas pode encurtar ou aumentar essa janela dependendo dos requisitos individuais do cliente. Os clientes podem excluir dados mediante solicitação, e Burton afirma que os dados não são usados para nenhuma finalidade além da observabilidade.
Burton não ignora a concorrência no segmento de soluções de observabilidade – que está crescendo rapidamente. Estatista estimativas que o setor passará de US$ 12,98 bilhões em valor em 2020 para US$ 19,38 bilhões em 2024. Databand está entre as startups que oferecem produtos para observabilidade, assim como Elastic, DataDog, Splunk e New Relic.
Além de seus recursos analíticos, Burton argumenta que o modelo de preços da Observe a diferencia de outros no mercado. Os clientes pagam os custos de armazenamento e consulta, o primeiro dos quais reflete os preços atuais do Amazon S3 mais cobranças pelo processamento de dados à medida que são ingeridos. A consulta de dados consome “créditos de observação” baseados no uso.
“Observe elimina silos de dados e fornece uma interface consistente para as equipes solucionarem problemas com uma ordem de magnitude mais rápida. Além disso, por causa da arquitetura moderna, podemos fazer isso com uma ordem de grandeza mais barata”, disse Burton.
Uma rodada de dívida de US$ 70 milhões pode não incutir uma confiança enorme, mas Burton diz que a estratégia é usar a dívida para aumentar o valor da Observe antes que ela se converta em capital, minimizando a diluição. Além disso, tentando acalmar os temores dos investidores, ele disse que o valor do contrato anual da Observe está na casa dos milhões de dólares e que a empresa planeja aumentar seu número de funcionários de 80 para 150 até o final do ano.
Observe tem cerca de 50 clientes no momento, afirma Burton, incluindo Upstart Financial, OpenGov e Top Golf.
“Isso é particularmente importante quando você está tentando resolver desafios técnicos realmente difíceis que podem levar de três a quatro anos para serem lançados no mercado”, acrescentou Burton, referindo-se à dívida.
Fontes de financiamento à parte, a Observe terá que convencer os desenvolvedores céticos de que sua ferramenta resolve algumas das deficiências das ferramentas populares de observabilidade. Em uma pesquisa dimensional pesquisa, 79% dos entrevistados indicaram que o custo geral de observabilidade e gerenciamento de logs disparará em 2022 se as ferramentas atuais não evoluírem. Com oito meses restantes no ano, teremos que ver se esse é o caso.
Não esqueça de deixar o seu comentário.