Software · Open Source

A pequena ferramenta open source que substituiu uma stack de logging de 40.000 $

O projeto de fim de semana de um engenheiro está agora em produção em três bancos — e cabe num único binário.

A pequena ferramenta open source que substituiu uma stack de logging de 40.000 $

Começou, como estas coisas costumam acontecer, com uma fatura. Uma fintech de média dimensão pagava mais de 40.000 dólares por ano para ingerir e pesquisar os seus logs — e a maior parte desse dinheiro ia para dados que ninguém nunca via.

Então um dos seus engenheiros passou um fim de semana a escrever uma alternativa simplificada: um único binário que segue os logs, indexa apenas o que interessa e responde às poucas consultas que a equipa realmente executa durante um incidente.

Aborrecido de propósito

A ferramenta faz muito menos do que a plataforma que substituiu, e essa é a questão. Não há linguagem de consulta para aprender, nenhum cluster para babysittar e nenhum contador por gigabyte a correr em segundo plano.

“A maior parte dos gastos com observabilidade é um seguro contra perguntas que nunca fazemos. Decidimos parar de pagar o prémio.”

Dezoito meses depois, é open source, está em produção em três bancos e prova silenciosamente que muita infraestrutura cara existe principalmente porque ninguém a questionou.