APIs de origen
mercado + chain
- alimenta
- Kafkaingesta
Los dashboards iban seis horas por detrás de la realidad. Ahora van cinco minutos por detrás.
Frescura de datos
5 minutos
Streaming con etapas re-ejecutables
Antes
6 horas
Extracciones batch programadas
Sin jerga en esta sección. La descripción técnica está más abajo.
Los datos llegaban más rápido de lo que los procesos nocturnos podían procesarlos, así que quien abría un dashboard veía, en el mejor de los casos, los datos de esa mañana. Cuando algo necesitaba reprocesarse, un ingeniero lo hacía a mano, a menudo en fin de semana.
Sustituimos los procesos nocturnos programados por un flujo continuo que se puede re-ejecutar desde cualquier punto, y pusimos cada cifra detrás de una única definición compartida.
Las decisiones se toman con datos de hace minutos y no de hace horas, reprocesar ya no le cuesta a nadie un fin de semana y todos los equipos leen las mismas cifras.
Recorra las etapas. Todo lo marcado como añadido es un componente que no existía antes de este proyecto.
mercado + chain
particionado
columnar
incremental
gobernado
mercado + chain
particionado
Esto lo añadimos nosotroscolumnar
Esto lo añadimos nosotrosincremental
Esto lo añadimos nosotrosgobernado
Dataset, enfoque, métricas objetivo y stack. Escrito para quien tenga que revisarlo.
Datos de mercado y señales canónicos que se mantienen consistentes entre fuentes y en el tiempo.
Los datos de mercado y de eventos llegaban más rápido de lo que los procesos batch existentes podían procesarlos, así que los dashboards iban horas atrasados y los backfills requerían re-ejecuciones manuales.
Siguiente paso
Responda seis preguntas y le diremos si este planteamiento encaja con su problema, también cuando no encaja.