Con la crescita di proteanTecs, sia in termini di funzionalità sia di adozione da parte degli utenti finali, l'attenzione iniziale su stabilità e disponibilità ha lasciato spazio a una nuova preoccupazione: risorse non ottimizzate che facevano lievitare la spesa cloud. "Il nostro team di sviluppo crea i propri microservizi e sceglie autonomamente request e limit delle risorse", ha spiegato Amit Daniel, Director of DevOps di proteanTecs. "Tuttavia, gli sviluppatori tendevano ad allocare risorse in modo prudente per assicurarsi che i loro servizi funzionassero come previsto. Questo approccio manteneva i nostri sistemi disponibili e stabili, ma era inefficiente dal punto di vista dei costi." Al team DevOps è stato affidato il compito di ottimizzare l'ambiente K8s, ma gli strumenti esistenti presentavano lacune significative. "Con strumenti come DataDog possiamo vedere tutto ciò che vogliamo — request, limit e così via — ma ci danno solo visibilità. Avevamo bisogno di insight migliori su quali risorse servissero ai nostri microservizi per funzionare correttamente", ha affermato Daniel.