Mas leido
Building Stories
Modo Rua: Redefiniendo el desarrollo de aplicaciones mediante iteración centrada en el usuario Ago 23
Building Stories
NuStories: Adaptación de productos para clientes fanáticos en varios países Oct 30
Culture & Values
Cómo los valores y la cultura de Nu dan forma a los productos que creamos Ago 7
Carreras
Reunimos a grandes mentes de diversos orígenes que permiten la discusión y el debate y mejoran la resolución de problemas.
Conoce más sobre nuestras carreras



En el Nubank DS&ML Meetup #97, los participantes tuvieron la oportunidad de explorar en profundidad el universo de la infraestructura de datos en streaming, guiados por André Midea, Engineering Manager en Nubank.
Con una trayectoria de 15 años que evolucionó desde la ingeniería de sistemas distribuidos hasta plataformas pioneras de streaming, André tiene la pasión por hacer accesibles y prácticas las complejas tecnologías de streaming.
En Nubank, desempeñó un papel clave en la escalabilidad de plataformas de datos y en el desarrollo de arquitecturas innovadoras como Avalanche, que obtuvo reconocimiento como el producto interno más innovador de Nubank en 2024.
Streaming vs. procesamiento por lotes (batch)
El procesamiento de datos en streaming maneja conjuntos de datos continuos e ilimitados, a diferencia del procesamiento por lotes (batch), que trabaja con conjuntos discretos y limitados. Imagina el streaming como tráfico constante en una autopista—continuo e impredecible—mientras que el procesamiento por lotes se asemeja al transporte programado de contenedores con contenidos definidos.
Aunque el procesamiento por lotes maneja eficientemente grandes volúmenes definidos y permite optimización sencilla, el streaming ofrece capacidades inmediatas esenciales para aplicaciones en tiempo real. Los streams representan secuencias de eventos a lo largo del tiempo, mientras que las tablas son capturas estáticas de estos streams en momentos específicos, mostrando que el procesamiento batch puede considerarse un subconjunto del streaming.
Descubre las oportunidades
Plataforma Avalanche: componentes y capacidades principales
Avalanche es la robusta plataforma de streaming de Nubank diseñada específicamente para simplificar análisis en tiempo real. Utiliza dos tecnologías fundamentales:
Avalanche integra estas tecnologías, facilitando el procesamiento rápido, análisis y entrega de datos críticos para decisiones ágiles e insights inmediatos.
Fundamentos técnicos: event time, watermarks, and windows
El streaming efectivo depende del dominio de conceptos técnicos clave:
Casos de uso orácticos
El evento examinó en profundidad aplicaciones prácticas reales del streaming en Nubank:
Superando desafíos del streaming
A pesar de sus beneficios, la infraestructura de streaming enfrenta desafíos específicos:
Innovaciones y avances tecnológicos
Los participantes conocieron recientes innovaciones que están transformando el streaming:
Conclusion
El Nubank DS&ML Meetup #97 brindó insights completos sobre la infraestructura de datos en streaming, desde conceptos fundamentales hasta técnicas avanzadas y aplicaciones prácticas. La exploración detallada de Avalanche y tecnologías relacionadas resalta el compromiso de Nubank con el liderazgo tecnológico, impulsando la innovación y eficiencia en el sector bancario digital.
Siga el blog Building Nubank para profundizar en la tecnología y la innovación, y consulte nuestras ofertas de empleo. ¡Construyamos juntos el futuro morado!
Descubre las oportunidades