Esta página também está disponível em English, Deutsch, Español, Français, Italiano e 日本語.

Como a Trax cortou 75% dos gastos com Kubernetes usando o PerfectScale

Líder em tecnologia para o varejo transforma sua estratégia de FinOps com otimização baseada em IA em mais de 200 microsserviços

PerfectScale
Trax

The Challenge

A Trax recebeu metas exigentes de eficiência da liderança, mas esbarrou em obstáculos ao otimizar os clusters Kubernetes. A otimização manual com VPA e ferramentas de monitoramento não trazia clareza e era difícil de escalar. O processo de aprovação se baseava mais em intuição do que em evidências, gerando retrabalho para a engenharia e riscos para os serviços.

The Solution

O PerfectScale entregou visibilidade em tempo real, no nível de workload, em todo o ambiente da Trax, com mais de 200 microsserviços. A inteligência guiada por IA permitiu uma otimização segura e baseada em evidências, preservando os SLOs. A plataforma substituiu uma ferramenta de FinOps que vinha decepcionando e passou a oferecer detalhes granulares de custo com recomendações acionáveis.

Results

  • Redução de 75% nos custos de Kubernetes em um cluster, com economia anual na casa dos seis dígitos
  • Substituição de uma ferramenta de FinOps com baixo desempenho sem aumentar o orçamento
  • Melhoria na métrica de "custo por processamento" por meio da rearquitetura de serviços
  • Decisões mais ágeis com recomendações baseadas em IA

Conseguimos substituir uma ferramenta de FinOps que usávamos e que não dava detalhes granulares de custo nem orientação sobre como otimizar nosso ambiente. O PerfectScale by DoiT é uma ferramenta feita para os times de engenharia, não só para o financeiro, e isso facilitou muito gerar os impactos de custo que buscávamos.

Mark Serdze, Director of Cloud Infrastructure na Trax

Conheça a Trax

A missão da Trax é capacitar marcas e varejistas a usar o poder das tecnologias digitais para oferecer as melhores experiências de compra aos consumidores. Suas inovações de ponta e a excelência no desenvolvimento de tecnologias avançadas e métodos autônomos de coleta de dados impulsionam experiências positivas para o shopper e abrem oportunidades de receita em todos os pontos de venda. O portfólio de soluções da Trax oferece métricas, análises e serviços críticos para o negócio, que ajudam os clientes a economizar tempo e dinheiro melhorando a experiência de compra. O Kubernetes é uma peça-chave da sua infraestrutura, permitindo à Trax inovar continuamente em sua solução e, ao mesmo tempo, garantir a escalabilidade necessária para atender à demanda de forma consistente. A Trax cresceu e hoje opera um ambiente multicloud de grande escala, com múltiplos clusters, atendendo clientes em mais de 90 países, incluindo algumas das maiores empresas do mundo.

O Desafio

No início do ano, o CFO (Chief Financial Officer) traçou metas robustas de eficiência e economia unitária para toda a organização. Para Mark Serdze, Diretor de Infraestrutura em Nuvem, e seu time, isso significou agir rápido para otimizar os custos de nuvem. A Trax conseguiu resultados rápidos fora do Kubernetes, mas esbarrou em obstáculos para otimizar com segurança em escala dentro dos clusters. O time começou a otimizar manualmente com as métricas disponíveis, usando o Vertical Pod Autoscaler (VPA), logs de cluster e soluções de monitoramento. Essa abordagem não trazia a clareza necessária e era difícil de escalar com eficiência sem um esforço grande de desenvolvimento. O resultado foram ações pontuais e reativas, com impacto mínimo nas metas. O ferramental existente da Trax também adicionava atrito ao processo de otimização. Mesmo quando o time identificava oportunidades, a aprovação do melhor caminho se baseava em intuição, e não em evidências. Pela falta de visibilidade, alguns passos em falso geraram retrabalho para a engenharia, criaram tensão interna e trouxeram riscos que poderiam comprometer a resiliência dos serviços.

A Solução

Pouco depois de implantar o PerfectScale by DoiT, o time conquistou a visibilidade em tempo real no nível de workload que faltava. Em todo o ambiente da Trax, com mais de 200 microsserviços, ficou claro quais recursos cada serviço precisava, e o time identificou as oportunidades mais relevantes para eliminar desperdício sem colocar a performance em risco. A inteligência guiada por IA da plataforma permitiu agir com segurança e respaldo em evidências, melhorando rapidamente a economia unitária. Ao avaliar os trade-offs entre eficiência e resiliência, foi possível ajustar recursos de forma segura e eficiente, sem comprometer os SLOs. As recomendações de otimização de custos foram peças-chave, indicando quais ações tomar com uma visão clara do impacto de cada mudança. Em um dos clusters, o time reduziu os custos em 75%, economizando mais de cem mil dólares por ano. Além disso, a Trax ficou impressionada com a riqueza de dados e inteligência que a solução entrega em todo o ambiente. Essa implementação permitiu atualizar o conjunto de ferramentas de visibilidade de custos sem afetar o orçamento.

Otimização de Kubernetes para melhorar métricas de negócio

Depois de eliminar recursos desperdiçados, a Trax passou a buscar novas oportunidades para melhorar a eficiência e a economia unitária. O time mergulhou nos dados do PerfectScale em busca de formas de impactar significativamente suas métricas de negócio voltadas a custo. Uma métrica essencial para a Trax é o "custo por processamento", fortemente influenciado pela eficiência do Kubernetes. O PerfectScale tem um recurso único que consolida cada réplica de um serviço em uma visão única, oferecendo um panorama claro das tendências de utilização entre todas as réplicas — algo especialmente útil para workloads efêmeros, como jobs do Spark ou do Flink. A Trax aproveitou esse recurso para entender melhor a utilização heterogênea entre as réplicas de vários dos seus serviços mais usados. Esse nível de visibilidade ajudou a rearquitetar serviços para gerar ganhos adicionais de eficiência sem impactar a resiliência ou a disponibilidade. O time conseguiu criar diferentes versões do mesmo serviço, com níveis distintos de recursos, e direcionar as requisições para o serviço adequado conforme o tamanho dos dados. Isso gerou um grande impacto na métrica de "custo por processamento". O PerfectScale trouxe esses dados de forma instantânea — sem ele, seriam incontáveis horas avaliando centenas de réplicas para chegar ao mesmo resultado.

Descubra como o PerfectScale melhora a eficiência no Kubernetes

Veja como o PerfectScale ajuda os times a fazer right-sizing de clusters, reduzir desperdício e melhorar a performance sem ajustes manuais.

More customer stories

OneFootball

PerfectScale by DoiT ajuda a OneFootball a otimizar Kubernetes para o tráfego global do futebol em larga escala

25%
de redução nos custos de infraestrutura Kubernetes
80%
de redução no esforço de engenharia dedicado à otimização de custos e ao ajuste de resiliência em Kubernetes
Luma Health

Luma Health corta 40% dos custos com EKS e libera milhares de horas de engenharia por ano

90%
Menos tempo em right-sizing manual de Kubernetes
40%
Redução nos custos com Amazon EKS
+1,700h/year
Horas de engenharia redirecionadas para confiabilidade e performance
PlayHQ

PlayHQ automatiza a otimização do Kubernetes com o PerfectScale

40%
Reduction in non-production Kubernetes costs
40%
Reduction in non-production K8s costs
20%
Reduction in production K8s costs
SNCF

SNCF reduz custos do Kubernetes em 30% com PerfectScale

30%
Redução de custos
~€500K
Estimated Annualized Savings
250
Clusters Under Optimization
NOS

NOS corta drasticamente os gastos com Kubernetes em ambiente multi-cluster

50%
Cost Reduction
50%
Cost reduction on largest cluster
0%
Idle resources on main node pools
K1x

K1x reduz custos de nuvem e otimiza operações de Kubernetes

Thousands
Saved Per Month
Thousands
Saved per month on cloud spend
<10%
Resource utilization on over-provisioned nodes before optimization
Riftweaver

Riftweaver otimiza o ambiente Kubernetes com o PerfectScale

59%
Reduction in CPU Throttling
6
Critical APIs Improved
80,000+
Game Downloads
Rapyd

Rapyd corta custos de nuvem em 35-40% com a PerfectScale

35-40%
Redução de custos de nuvem
15+
AWS EKS Clusters Optimized
100+
Countries Supported for Payments