Esta página también está disponible en English, Deutsch, Français, Italiano, 日本語 y Português.

HomeChef domó sus costos de Snowflake y transformó la cultura de costos en su equipo de analítica

Una empresa de meal kits ahorra 60% en Snowflake y transforma su cultura de costos con SELECT

SELECT
Home Chef

The Challenge

HomeChef llevaba cinco años usando Snowflake con costos estables, principalmente para alimentar la analítica batch diaria. A medida que sumaron más workloads operacionales, los costos se dispararon 15X. Sus dashboards caseros en Looker, usados para monitorear costos, alcanzaban para lo rutinario, pero se quedaban cortos frente a problemas nuevos y exigían mucho esfuerzo para los análisis ad-hoc.

The Solution

SELECT entregó visibilidad inmediata de costos e insights de optimización que las herramientas internas de HomeChef no ofrecían. La puesta en marcha tomó apenas 30 minutos. La integración profunda de SELECT con dbt y su desglose detallado de costos le permitieron al equipo identificar rápidamente oportunidades de optimización de alto impacto en más de 1.200 modelos de dbt, además de darles la visibilidad que antes intentaban lograr con dashboards a medida.

Results

  • Se logró un ahorro del 60% gracias a la optimización del almacenamiento y a las mejoras de rendimiento detectadas con SELECT
  • Se trasladó la cultura de costos a las primeras etapas: hoy los analytics engineers optimizan queries de forma proactiva durante el desarrollo
  • Se eliminaron la solución de monitoreo casera y los flujos manuales de análisis de costos que tanto tiempo consumían
  • Se estableció una rutina diaria de monitoreo que toma apenas 2-3 minutos para revisar toda la cuenta de Snowflake

SELECT es exactamente lo que Paul y yo habríamos construido si nos hubiéramos encerrado en una sala 18 meses para crear nuestra solución ideal de monitoreo.

Devin McGee, Data Engineering Lead en Home Chef

Los costos de Snowflake se dispararon a medida que HomeChef sumaba workloads operacionales

HomeChef migró de EMR a Snowflake hace cinco años. Al principio lo usaba para alimentar dashboards de Looker con actualizaciones batch diarias de dbt, con un setup estable y eficiente en costos. Todo cambió cuando empezaron a apoyar cada vez más workloads operacionales en Snowflake. Pasaron de ejecutar queries una vez al día a hacerlo cada 15 minutos. Cuando haces muchos upserts sobre tablas de churn, el gasto en Snowflake puede subir muy rápido. El aumento fue de un orden de magnitud, prácticamente de la noche a la mañana.

El monitoreo casero llegó a su límite con el aumento de la complejidad

Antes de SELECT, HomeChef había armado un monitoreo de costos interno mediante la extracción incremental del historial de queries, la segregación de warehouses para rastrear el gasto por entorno de dbt y dashboards a medida en Looker. La solución casera funcionaba para el monitoreo rutinario, pero se volvía un problema cuando aparecía algo nuevo. Agregar funciones implicaba hacer un PR para sumar nuevas dimensiones a las tablas y medidas a los dashboards, y los análisis ad-hoc eran lentos por la compleja estructura de metadatos de Snowflake. La inercia y la fricción eran altas. A medida que se ampliaba el set de funcionalidades que usaban dentro de Snowflake, era como aprender un dataset esotérico nuevo cada vez.

Puesta en marcha con SELECT en 30 minutos

Cuando los costos se dispararon, HomeChef necesitaba ver de inmediato qué estaba detrás del gasto. En 30 minutos ya tenían SELECT funcionando. El profundo conocimiento de SELECT sobre el ecosistema de dbt y su visibilidad integral de costos hicieron que la transición fuera fluida y dejara obsoletas las soluciones caseras.

Con SELECT se logró un ahorro del 60% mediante optimizaciones puntuales

HomeChef obtuvo reducciones de costos significativas: primero atacó los temas de almacenamiento (con un ahorro del 20%) y luego usó SELECT para detectar oportunidades de optimización de rendimiento que sumaron un 40% adicional. Con más de 1.200 modelos de dbt, identificar manualmente qué optimizar habría sido imposible. El desglose de costos y los insights de rendimiento de SELECT le permitieron al equipo concentrar el esfuerzo donde tendría el máximo impacto. SELECT funcionó a la vez como herramienta para identificar objetivos y como panóptico de monitoreo para las optimizaciones de rendimiento.

El monitoreo diario genera una cultura proactiva de costos

SELECT cambió el enfoque de HomeChef: pasaron de apagar incendios a un monitoreo proactivo. Devin ahora arranca cada jornada con una revisión rápida en SELECT. Se sirve su café, mira las pipelines y luego abre SELECT. En dos o tres minutos se hace una idea de qué está pasando en su setup de Snowflake. Esta rutina permite detectar a tiempo anomalías, nuevos workloads y picos de costo antes de que se vuelvan un problema mayor. Puede ver cómo cambia el uso en el tiempo y eso les avisa si hay casos de uso nuevos que no habían anticipado, lo que le permite al equipo de business analytics trabajar directamente con esos usuarios finales.

La cultura de costos se trasladó a los equipos de desarrollo

Quizás el cambio cultural más importante fue que los analytics engineers empezaron a pensar en la optimización durante el desarrollo y no después del despliegue. Mediante sesiones de pairing con los insights de SELECT, el equipo amplio aprendió principios de optimización de queries. Hoy los analytics engineers optimizan el rendimiento de forma proactiva antes de enviar sus pull requests. Los AEs ahora se adelantan con un "oye, esta va a ser cara" o cuentan "bajé el runtime de esto de X a Y antes de subir el PR porque sabía que esta window function me iba a matar". Igual de importante, SELECT ayuda a decidir cuándo no optimizar, para no gastar esfuerzo en modelos de bajo impacto.

Descubre cómo SELECT ayuda a los equipos de datos a avanzar más rápido

Explora cómo SELECT ayuda a los equipos a reducir la pérdida en el warehouse, ganar visibilidad y actuar sobre los insights de costos de datos.

More customer stories

Personio

Cómo Personio impulsó la cultura de costos al escalar Snowflake a más de 280 usuarios

60%
menos tiempo de ejecución en pipelines de dbt
280+
usuarios directos de Snowflake soportados
Loop Returns

Loop optimiza los costos de Snowflake en miles de usuarios de analítica embebida

20%
reducción inmediata de costos
$20K
aumento de costos evitado
Kargo

Cómo Kargo identificó una oportunidad de ahorro de USD 500.000 al año y logró un ROI de 5X con SELECT

5X
ROI
30%
Reducción de costos de warehousing de Looker
$500K/year
Costo identificado en procesamiento de un solo evento
Entain

Cómo Entain logró un 35% de ahorro en Snowflake al empoderar a sus equipos con mejores herramientas de gestión de costos

35%
Reducción de costos en Snowflake
50%
Reducción de costos en data pipelines
$200K
Ahorro anual en ingesta
ClickUp

ClickUp adoptó una estrategia FinOps proactiva para Snowflake antes de que los costos se dispararan

Exiger

Cómo Exiger redujo sus costos de Snowflake un 40% en dos semanas

40%
reducción de costos
20x
ROI
$700K
aumentos de costo evitados
Synthesia

Cómo una startup de IA en pleno crecimiento recortó un 60% el gasto descontrolado en Snowflake

60%
de reducción de costos
10X
de crecimiento de costos en 2 años

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