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

HomeChef mette sotto controllo i costi di Snowflake e trasforma la cultura del costo nel team di analytics

Un'azienda di meal kit delivery risparmia il 60% sui costi di Snowflake e cambia la cultura del costo con SELECT

SELECT
Home Chef

The Challenge

HomeChef usava Snowflake da cinque anni con costi stabili, principalmente per alimentare gli analytics batch giornalieri. Con l'aggiunta di workloads operativi, i costi sono cresciuti di 15 volte. Le dashboard Looker costruite in casa per il monitoraggio dei costi funzionavano per le esigenze ordinarie, ma andavano in difficoltà di fronte ai nuovi problemi e richiedevano un impegno notevole per le analisi ad-hoc.

The Solution

SELECT ha offerto da subito quella visibilità sui costi e quegli insight di ottimizzazione che gli strumenti interni di HomeChef non erano in grado di garantire. Il setup ha richiesto appena 30 minuti. L'integrazione profonda con dbt e l'analisi dettagliata dei costi hanno permesso al team di individuare rapidamente le opportunità di ottimizzazione ad alto impatto sui loro oltre 1.200 modelli dbt, garantendo la stessa visibilità che prima si erano costruiti con dashboard personalizzate.

Results

  • Risparmio del 60% grazie all'ottimizzazione dello storage e ai miglioramenti delle performance individuati con SELECT
  • Consapevolezza dei costi portata a monte, con gli analytics engineers che ottimizzano le query già in fase di sviluppo
  • Eliminazione della dispendiosa soluzione di monitoraggio interna e dei flussi manuali di analisi dei costi
  • Routine quotidiana di monitoraggio dei costi che richiede solo 2-3 minuti per esaminare l'intero account Snowflake

SELECT è esattamente ciò che io e Paul avremmo costruito se ci fossimo chiusi in una stanza per 18 mesi a progettare la nostra soluzione di monitoraggio ideale.

Devin McGee, Data Engineering Lead di Home Chef

I costi di Snowflake esplodono con l'arrivo di nuovi workloads operativi

HomeChef è migrata da EMR a Snowflake cinque anni fa, utilizzandolo inizialmente per alimentare le dashboard Looker con aggiornamenti batch giornalieri di dbt, in una configurazione stabile ed efficiente sul fronte dei costi. Tutto è cambiato quando HomeChef ha iniziato a usare Snowflake per un numero crescente di workloads operativi. Da query eseguite una volta al giorno si è passati a query ogni 15 minuti. Quando si fanno tanti upsert su tabelle di churn, la spesa Snowflake può crescere molto in fretta. Da un giorno all'altro, di fatto, hanno registrato un aumento di un ordine di grandezza.

Il monitoraggio fatto in casa mostra i suoi limiti con l'aumento della complessità

Prima di SELECT, HomeChef aveva costruito un sistema interno di monitoraggio dei costi basato sull'estrazione incrementale della cronologia delle query, sulla separazione dei warehouse per tracciare la spesa degli ambienti dbt e su dashboard Looker personalizzate. La soluzione fatta in casa funzionava per il monitoraggio di routine, ma diventava problematica quando emergevano nuove criticità. Aggiungere funzionalità significava aprire PR per inserire nuove dimensioni nelle tabelle e nuove misure nelle dashboard, mentre le analisi ad-hoc erano lente a causa della complessa struttura dei metadati di Snowflake. L'inerzia e l'attrito erano elevati. Man mano che cresceva il ventaglio di funzionalità Snowflake utilizzate, di fatto ogni volta dovevano imparare un nuovo dataset esoterico.

Operativi con SELECT in 30 minuti

Quando i costi sono esplosi, HomeChef aveva bisogno di visibilità immediata sulle voci che trainavano la spesa. In appena 30 minuti sono riusciti a rendere SELECT operativo. La profonda conoscenza dell'ecosistema dbt e la visibilità completa sui costi di SELECT hanno reso la transizione fluida, eliminando la necessità di soluzioni interne.

Con SELECT un risparmio del 60% grazie a ottimizzazioni mirate

HomeChef ha ottenuto riduzioni di costo significative affrontando innanzitutto le criticità di storage (con un risparmio del 20%) e usando poi SELECT per individuare opportunità di ottimizzazione delle performance pari a un ulteriore 40%. Con oltre 1.200 modelli dbt, individuare manualmente gli obiettivi di ottimizzazione sarebbe stato impossibile. L'analisi dei costi e gli insight sulle performance di SELECT hanno permesso al team di concentrare gli sforzi dove avrebbero avuto il massimo impatto. SELECT è stato al tempo stesso lo strumento per identificare gli obiettivi e il panopticon di monitoraggio per le ottimizzazioni delle performance.

Il monitoraggio quotidiano crea una cultura proattiva del costo

SELECT ha trasformato l'approccio di HomeChef: dal firefighting reattivo al monitoraggio proattivo. Devin ora apre ogni giornata di lavoro con una rapida occhiata a SELECT. Si prende il caffè, dà un'occhiata alle pipe e poi controlla SELECT. Gli bastano due o tre minuti per farsi un'idea, ogni giorno, di cosa succede nel loro ambiente Snowflake. Questa routine consente di intercettare per tempo anomalie, nuovi workloads e picchi di costo prima che diventino problemi seri. Può osservare come cambia l'utilizzo nel tempo e capire se emergono nuovi casi d'uso non previsti, permettendo al team di business analytics di lavorare direttamente con quegli utenti finali.

La consapevolezza dei costi si sposta a monte, verso i team di sviluppo

Il cambiamento culturale forse più significativo è stato vedere gli analytics engineers iniziare a ragionare in termini di ottimizzazione già durante lo sviluppo, e non dopo il deploy. Grazie alle sessioni di pairing basate sugli insight di SELECT, l'intero team ha assimilato i principi di ottimizzazione delle query. Oggi gli analytics engineers ottimizzano le performance prima ancora di inviare le pull request. Gli AE ora anticipano: "attenzione, questa sarà costosa" e dichiarano "ho portato il runtime di questa query da X a Y prima di aprire la PR, perché sapevo che questa window function mi avrebbe massacrato". Altrettanto importante, SELECT aiuta a capire quando non ottimizzare, evitando di sprecare energie su modelli a basso impatto.

Scopra come SELECT aiuta i team dati a muoversi più velocemente

Scopra come SELECT aiuta i team a ridurre gli sprechi sul warehouse, migliorare la visibilità e agire sugli insight relativi ai costi dei dati.

More customer stories

Personio

Come Personio ha diffuso la cultura del costo scalando Snowflake oltre i 280 utenti

60%
Riduzione dei tempi di esecuzione delle pipeline dbt
280+
Utenti Snowflake diretti supportati
Loop Returns

Loop ottimizza i costi di Snowflake per migliaia di utenti di embedded analytics

20%
riduzione immediata dei costi
$20K
aumento di costi evitato
Kargo

Come Kargo ha individuato un'opportunità di risparmio da 500.000 $/anno e ottenuto un ROI 5X con SELECT

5X
ROI
30%
Riduzione dei costi di warehousing Looker
$500K/year
Costo di elaborazione di un singolo evento individuato
Entain

Entain taglia del 35% la spesa Snowflake dando ai team gli strumenti giusti per il cost management

35%
Riduzione dei costi Snowflake
50%
Riduzione dei costi delle data pipeline
$200K
Risparmi annuali sull'ingestion
ClickUp

ClickUp adotta una strategia FinOps proattiva su Snowflake prima che i costi sfuggano di mano

Exiger

Come Exiger ha tagliato del 40% i costi di Snowflake in due settimane

40%
riduzione dei costi
20x
ROI
$700K
aumenti di costo evitati
Synthesia

Come una startup AI in forte crescita ha tagliato del 60% i costi Snowflake fuori controllo

60%
riduzione dei costi
10X
crescita dei costi in 2 anni

What they say

Exiger

This is the easiest thing we've ever done to save money - 20x ROI. Does this not exist for AWS?

Skyler Chi, SVP, GTM Productivity & Excellence at Exiger

Home Chef

SELECT feels like exactly what Paul and I would have built if we had locked ourselves in a room for 18 months to create our ideal monitoring solution.

Devin McGee, Data Engineering Lead at Home Chef

Personio

SELECT has made important cost data readily accessible. I will often pull it up during engineering design reviews so we can quickly evaluate cost impact and projections and factor that into our design decision.

Douglas Zickuhr, Senior Data Platform Engineer at Personio

Synthesia

Our costs had jumped up 3X as we scaled, so we're talking about 60% savings in Snowflake spend after adopting SELECT.

Edward Mancey, GTM Lead at Synthesia

Entain

SELECT dramatically lowers the cognitive load to understanding Snowflake costs. I'm able to sit there and easily understand what's driving the cost.

Blake Baggett, Head of Data Operations at Entain

Kargo

You guys have the best UI experience that I've had of any software. It's like you just read my mind where, like, oh, I wish I could click there. Oh, wait, I can!

Diana Koshy, Sr. Director of Data Engineering at Kargo

Loop

SELECT works the way my brain works. I love clicking through the query patterns and different workloads. It's a very intuitive diagnostic flow.

Ian Fahey, Senior Analytics Engineer at Loop

ClickUp

One of the most helpful cost rituals we've setup from SELECT is the weekly spend digest sent to Slack. I can start high level and ensure things are in check.

Michael Revelo, Manager of data and analytics engineering at ClickUp