À medida que a proteanTecs crescia em funcionalidades e adoção pelos usuários finais, o foco inicial em estabilidade e disponibilidade deu lugar a uma nova preocupação: recursos mal otimizados que inflavam a conta da nuvem. "Nosso time de desenvolvimento cria seus microsserviços e escolhe seus próprios requests e limits de recursos", explicou Amit Daniel, Diretor de DevOps da proteanTecs. "No entanto, os desenvolvedores tendiam a alocar recursos de forma conservadora para garantir que seus serviços funcionassem como esperado. Essa abordagem mantinha nossos sistemas disponíveis e estáveis, mas era ineficiente do ponto de vista de custos." O time de DevOps recebeu a missão de otimizar o ambiente de K8s, mas as ferramentas que já usavam tinham lacunas significativas. "Com ferramentas como o DataDog, conseguimos ver tudo o que queremos: requests, limits etc., mas elas só nos dão visibilidade. Precisávamos de insights melhores sobre quais recursos nossos microsserviços precisam para rodar corretamente", disse Daniel.