Conceitos da Plataforma
FinOps tradicional pergunta "como reduzir o custo de cloud?". O CloudBroker pergunta "esse investimento em tecnologia é o certo pro resultado que o negócio precisa?". Os conceitos abaixo são o vocabulário que a plataforma inteira usa pra responder isso — vale entender antes de mergulhar em conectores ou API.
Everything becomes an Event
Todo dado que entra no CloudBroker — um item de fatura, um deploy, um token de IA consumido, uma anomalia detectada — vira um evento financeiro, não uma linha solta numa tabela. Isso é o que permite correlacionar coisas de naturezas diferentes (custo × deploy × uso) sem cada módulo interno precisar saber o formato original de cada provedor.
Universal Connector Framework
Todo conector (AWS, Azure, OpenAI, Datadog, ClickUp...) implementa a mesma interface e normaliza pro mesmo item de billing canônico antes de virar evento. Um conector novo nunca precisa tocar em Correlation Engine, Recommendation Engine ou Technology Catalog — só implementa a extração e a normalização.
Financial Event Bus
O barramento central por onde todo evento passa. Cada evento é validado contra um schema versionado antes de entrar — tenantId e timestamp de ocorrência são obrigatórios em todo evento, sem exceção. É o que garante que dado de um tenant nunca vaza pra outro, e que um evento malformado nunca corrompe o histórico.
Correlation Engine
Cruza eventos de tipos diferentes por janela de tempo — por exemplo, um deploy e um pico de custo que aconteceram a poucas horas de distância. É a base do que a plataforma chama de Root Cause Intelligence: não só "o custo subiu", mas "subiu depois desse deploy, provavelmente por causa dele".
Technology Catalog
Atribui cada evento de custo a uma aplicação real do seu negócio, mesmo sem tag perfeita — cruza nome de recurso, resource group (Azure) e sinais estruturais. É o que permite responder "quanto custa o produto Checkout", cross-provider, sem exigir que toda sua infra esteja perfeitamente tagueada.
FinOps Advisor
O agente de IA que amarra tudo isso numa conversa. Ele não é um chatbot genérico em cima de um export de CSV — as respostas vêm de chamar Correlation Engine, Technology Catalog e o histórico de custo real como ferramentas, com o resultado formatado como resposta.
Recomendações com regra verificada
Em perguntas de otimização, o Advisor consulta um rulebook versionado de regras de otimização (AWS, Azure e uso de IA), cada uma com condição, ação e referência. A regra diz o que procurar; o Advisor é instruído a confrontar a condição com os dados reais da sua conta antes de recomendar. Uma regra só entra na consulta quando o produto de fato observa os sinais de que ela depende — regra que exigiria um dado que não medimos fica de fora, em vez de virar palpite.
Quando uma recomendação nasce de uma regra, a resposta mostra "📖 Regra verificada: <id>" e, se a regra tem referência externa, um link "Ver fonte ↗" para a documentação oficial do provedor.
Travas depois do modelo
Antes de a resposta chegar à tela, travas determinísticas (código, não IA) conferem o que o modelo escreveu contra o que as ferramentas devolveram:
- Afirmação sem sustentação — por exemplo "não há anomalias" ou "não há custo de IA" quando a fonte não foi consultada ou mostra o contrário; ou recomendação de uma regra sem o custo que a própria regra exige nos seus dados.
- Recomendação de recurso ocioso (NAT Gateway / Load Balancer) conferida contra o mesmo sinal determinístico usado pelos findings, incluindo se o recurso ainda aparece na fatura recente.
- Tabela incoerente — coluna de "% do total" que não bate com a coluna de custo da mesma tabela.
Quando algo não se sustenta, o trecho é retirado ou recalculado e a resposta ganha um aviso explícito dizendo o que foi ajustado e por quê — nunca uma correção silenciosa. Na dúvida (fonte indisponível, dado possivelmente incompleto), a trava não mexe na resposta.
As chamadas de IA do Advisor são medidas em USD pela própria plataforma. A tela Capacity mostra quatro dimensões: IA (consumo de IA medido pela plataforma contra o orçamento Included + Burst do plano — acima do total é marcado como excedente, sem bloquear o serviço), Storage (estimativa aproximada pelo volume de eventos), Conectores (contas AWS/Azure e serviços de IA conectados, contra o limite do plano) e Compute (hoje ilimitado).
Como os conceitos se conectam
Veja o detalhe técnico de cada estágio em Arquitetura.