Antigamente, poucas empresas precisavam de medição ou faturamento baseado no uso. Isto está a mudar, e rapidamente, à medida que o mundo evolui para preços cada vez mais granulares com base no consumo. Como expressa o investidor da FirstMark, Matt Turck: “O problema só está piorando à medida que a indústria de software faz a transição de modelos de receita baseados em assinatura para modelos de receita baseados em consumo. O que começou como um gotejamento está se tornando popular.” Primeiro foram as empresas de software como serviço, seguidas pelas empresas fintech e agora pelas empresas de inteligência artificial, como a Mistral; todos eles precisam do mesmo tipo de infraestrutura de faturamento que alimenta empresas de infraestrutura como a AWS. Parece simples, certo? Não é. A complexidade dispara quando você precisa rastrear corretamente o uso de bilhões de eventos mensais.

Lago, que anunciou recentemente uma rodada de financiamento Série A de US$ 22 milhões, resolve isso permitindo que as empresas rastreiem milhões ou bilhões de linhas de uso e convertam isso em uso e preços adequados, tudo em tempo real. Outras empresas, como a Stripe, criaram soluções de faturamento proprietárias baseadas na nuvem. No entanto, como disse o cofundador do Lago, Raffi Sarkissian, em uma entrevista, o faturamento e a medição são agora infraestruturas essenciais, o que significa que, em última análise, são um problema a ser resolvido pelos desenvolvedores. E isso significa que o faturamento e a medição estão prontos para o código aberto. Como observa Sarkissian, mesmo os grandes clientes do Lago, como o Mistral, tendem a começar com desenvolvedores que usam o repositório de código aberto do Lago, “brincando com ele e descobrindo que é bom”.

Esse equilíbrio entre código aberto e nuvem é algo que torna o Lago tão interessante, além de ser representativo de uma tendência maior de código aberto como negócio.

Gaste dinheiro, economize tempo

Muitos anos atrás, o então CEO do MySQL, Marten Mickos, sugeriu que os desenvolvedores gastassem tempo para economizar dinheiro (construindo em vez de comprar software), e as empresas geralmente gastavam dinheiro para economizar tempo. Se bem utilizado, o código aberto pode dar a ambos os campos o que desejam, com “compra” suficiente para satisfazer as empresas que precisam avançar rapidamente e “construção” suficiente para dar aos desenvolvedores controle sobre o resultado técnico. Como Sarkissian expressa, quanto mais as empresas precisam de medição e faturamento com base no uso, mais fornecedores tradicionais como Stripe ou Chartbee “não são bons o suficiente” porque não permitem o ajuste fino que o código aberto oferece. Quando os desenvolvedores “acabam construindo (soluções) eles próprios”, isso consome “muitos recursos internamente”.

Os negócios da Lago dependem de um número suficiente de empresas que tentam economizar tempo gastando dinheiro em sua oferta premium autogerenciada ou baseada em nuvem, em vez de em seu nível gratuito. Mas o código aberto também é crítico, precisamente porque a solução de medição e facturação do Lago é a infra-estrutura, e o caminho mais rápido para dar aos promotores confiança na infra-estrutura é abri-la. Como enfatiza Sarkissian, “o código aberto (vem) primeiro” porque os desenvolvedores querem “controlar os dados que (eles) enviam”, ver o interior do mecanismo (para lhes dar mais conforto) e “conectá-los internamente com todas as ferramentas ( Eles têm.” O código aberto tem tudo a ver com confiança e controle, mas a oferta de nuvem da Lago permite que as empresas abram mão de parte desse controle em seus próprios termos, uma vez que confiem no código.

O código aberto também possibilita que os desenvolvedores contribuam com modificações que tornem o Lago mais útil para eles próprios, ao mesmo tempo que compartilham o fardo de manter essas modificações. Lago vê três categorias de contribuições, observa Sarkissian: integrações com outros sistemas, alterações de rastreamento de uso e modelos de preços. Lago está focado em criar uma base sólida sobre a qual outros possam construir. Para Sarkissian, código aberto não significa ser mais barato. Trata-se de dar aos desenvolvedores e às empresas o controle para gerenciar preços complexos. O investidor do Lago, Turck, concorda, sugerindo que o código aberto para o Lago “permite um nível de extensibilidade e capacidade de composição que é exclusivamente adequado para casos extremos”.

Se o faturamento ainda parece ser realmente responsabilidade dos tipos de negócios com MBA, semelhante ao que vemos nos sistemas CRM ou ERP, não é. “As primeiras pessoas a sentirem dificuldades quando se trata de faturamento são os engenheiros”, diz Sarkissian. As equipes financeiras e de negócios tendem a seguir as orientações dos engenheiros.

Competindo contra o roll-your-own

Em última análise, o maior desafiante do Lago não é uma empresa como a Stripe. É “rolar o seu próprio”. “O (principal) concorrente que enfrentamos é o faturamento local e caseiro”, diz Sarkissian. Como sistemas complexos de precificação são infraestrutura, muitas equipes de desenvolvimento tentam resolver o problema sozinhas. A medição e o faturamento começam com um ou dois engenheiros, mas logo exigem dezenas ou até centenas de engenheiros trabalhando exclusivamente no faturamento. Com uma solução como o Lago, essas empresas podem “transferir seus recursos” do faturamento e voltar às suas principais necessidades comerciais.

É importante ressaltar, porém, que não se trata apenas do produto da Lago. É sobre como eles disponibilizam esse produto, conforme mencionado acima. “Você cria confiança (por meio) do código aberto sendo transparente”, enfatiza Sarkissian. Tudo começa com código aberto.

Para o Lago, código aberto significa a licença Affero GPL (AGPL), que dá aos desenvolvedores liberdade para construir com o Lago, mas evita efetivamente que os concorrentes peguem o código sem contribuir de volta. Ele incentiva as contribuições dos desenvolvedores e lhes dá flexibilidade, ao mesmo tempo que os protege contra concorrentes parasitas. Isto soa como um desenvolvimento inteligente – e um negócio inteligente.