Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Quando mi sarebbe servito Attribute™ nella mia vita precedente da Technical PM e sviluppatore

By Hili ParyentiDec 18, 20243 min read

Questa pagina è disponibile anche in English, Deutsch, Español, Français, 日本語 e Português.

Qualche mese fa sono entrato nel team di prodotto di Attribute™. Da allora, faccio fatica a immaginare come fosse la mia vita prima di innamorarmi perdutamente dell'arte di trasformare i costi cloud in risultati di business.

Ma per questo articolo, e per lei caro lettore, ho spolverato i vecchi ricordi per rivivere i giorni in cui avrei avuto un disperato bisogno di ciò che Attribute™ offre oggi. Le racconto alcuni scenari chiave tratti dai miei ruoli precedenti.

Il rompicapo dell'R&D: richieste di funzionalità e punti ciechi

Qualche anno fa ero Technical Product Manager e lavoravo con un team R&D. Il mio compito era gestire le richieste di funzionalità dei clienti e portarle nella pipeline di sviluppo.

Il processo decisionale? Piuttosto lineare, o almeno così sembrava. Il nostro Product Manager stabiliva le priorità delle richieste in base al sacro Graal delle metriche di business: l'ARR (Annual Recurring Revenue).

L'ARR è senza dubbio fondamentale, ma racconta solo un lato della storia: quanto guadagniamo dal cliente. Quello che non dice è altrettanto importante: quanto quel cliente ci costa, soprattutto in ambienti cloud-intensive e multi-tenant come il nostro.

All'epoca non avevamo alcun modo affidabile per misurarlo. Stabilire le priorità delle richieste era spesso come muoversi bendati in un labirinto. Quanto sforzo di R&D era davvero giustificato? Quale richiesta di un grande cliente doveva avere la precedenza? Senza visibilità sui costi cloud a livello di singolo cliente, ogni decisione restava incompleta.

Attribute™ avrebbe potuto fornire i dati di costo per cliente necessari a completare il quadro.

Il "e vissero felici e contenti" delle funzionalità: sarà davvero così?

Facciamo un salto di un paio d'anni: ero Backend Developer e Squad Leader. Ecco una scena che le suonerà familiare:

Scrivevo il codice per una nuova, brillante funzionalità, la testavo in locale, la passavo al QA, poi al product acceptance testing e infine la rilasciavo per gradi. Poi via ai festeggiamenti: una nuova funzionalità era live!

Ma c'è un colpo di scena: prima di consegnare le funzionalità al loro "e vissero felici e contenti", c'è una domanda cruciale che spesso dimenticavamo di porci: quanto costa?

Certo, prevedere i costi in fase di test è complicato (non si può sempre sapere in anticipo come i clienti useranno la funzionalità). Ma almeno il costo della funzionalità dopo il rilascio non andrebbe monitorato? Nei moderni ambienti a risorse condivise è praticamente impossibile farlo senza uno strumento come Attribute™.

Grazie alla nostra tecnologia avanzata, Attribute™ è in grado di identificare automaticamente le spese cloud legate a una nuova funzionalità.

L'epidemia delle chiamate API: dove ogni chiamata conta

Parliamo delle chiamate API: quei piccoli eroi (o cattivi?) misconosciuti dei sistemi moderni. Nel mio ruolo precedente, nel settore AdTech, erano ovunque, e alimentavano in silenzio le nostre operazioni.

All'epoca, le chiamate API erano un pilastro del nostro lavoro. Le usavamo per caricare le campagne dei clienti su piattaforme pubblicitarie come Meta, Google e TikTok e per estrarre dati da advertiser, MMP e altre fonti. Queste chiamate, e la memorizzazione dei risultati, avevano un costo.

Ma il punto è proprio questo: non sapevamo mai con esattezza quanto ci costasse ogni singola chiamata API. Con Attribute™ avrei potuto individuare il costo di ogni singola chiamata API e persino identificare i principali responsabili per workload o per funzionalità.

Se solo avessi avuto Attribute™ allora…

Con il senno di poi, capisco quanto più consapevoli e incisive avrebbero potuto essere le mie decisioni con Attribute™. Che si trattasse di dare priorità alle richieste di funzionalità, tenere sotto controllo i costi delle nuove feature o arginare le chiamate API fuori controllo, Attribute™ avrebbe potuto fare la differenza in ogni snodo critico.

Oggi, come parte del team che sviluppa questo strumento, sono entusiasta di poter aiutare altri a evitare le difficoltà che ho vissuto in prima persona. Perché conoscere il vero costo dell'utilizzo del cloud non è solo un bene per il business: dà una marcia in più a chiunque lavori in prodotto, engineering o operations.

Vuole provarlo?