Eficiência através do Self-Hosting: Gestão Estratégica de Custos de IA

No início da nossa jornada, notamos uma tendência que muitas empresas em crescimento enfrentam: à medida que nossa equipe se expandia, os custos de assinatura aumentavam rapidamente. Os custos fixos mensais não faziam mais sentido para o nosso resultado financeiro. Essa percepção mudou nossa filosofia operacional. Em vez de adotar por padrão a decisão de 'comprar' para cada necessidade de software, decidimos priorizar o auto-alojamento (self-hosting) das nossas ferramentas internas. Hoje, alojamos quase tudo por conta própria, desde gestores de tarefas e notas de engenharia até ambientes de alojamento internos. Recorremos à nuvem apenas quando absolutamente necessário. Mesmo para o nosso cluster de GPU, evitamos chamadas diretas de API para serviços como o Gemini. Como lidamos com inteligência de risco e processamento de IA de alto volume, depender apenas de APIs externas seria proibitivamente caro. Ao gerir a nossa própria infraestrutura, obtemos uma compreensão mais clara dos nossos custos e melhores capacidades de monitorização. Para além das economias financeiras, o auto-alojamento tornou-se um enorme motor de aprendizagem para a nossa equipa. Dá a todos uma perspetiva mais profunda sobre o que é preciso para construir e manter um sistema. Quando gere a infraestrutura por si mesmo, aprende como os sistemas funcionam internamente, o que faz um produto parecer 'bom' e como construir para uma verdadeira fiabilidade. Transforma as nossas operações internas num campo de treino para a excelência em engenharia. Quero ser claro: sou contra construir ferramentas do zero se elas não se alinharem com a visão central da nossa empresa. Não queremos reinventar a roda. No entanto, quase sempre optaremos por auto-alojar uma solução de código aberto existente antes de considerarmos uma subscrição paga. Muitas pessoas talentosas constroem produtos incríveis e os lançam como código aberto, e acreditamos em aproveitar essa inovação. Integrámos várias ferramentas poderosas no nosso fluxo de trabalho que recomendo vivamente a qualquer empresa que pretenda ter mais controlo sobre o seu conjunto de tecnologias (tech stack). Usamos projetos como Plane para gestão de projetos, Fizzy, Docmost e NocoDB. Anteriormente, também usávamos o GetOutline para a nossa documentação. Estas ferramentas são robustas, fiáveis e permitiram-nos escalar eficientemente sem que o "imposto da subscrição" nos atrasasse. No meu próximo post, vou aprofundar as ferramentas que usamos e partilhar as nossas experiências sobre o que funcionou e o que não funcionou.

jan 29