Streaming y Procesamiento en Tiempo Real
Procesá eventos a medida que llegan: ventanas, estado, garantías de entrega y detección de fraude en tiempo real. Construís un motor de streaming propio en Python y lo trasladás a Kafka, Flink y Spark Structured Streaming.
for ev in stream:
w = ev.ts // 60
state[ev.key, w] += ev.monto
if ev.ts > watermark:
emit_closed(state)
Pensar en eventos, no en tablas
Cada objetivo es verificable mediante entregables y defensa conversacional. Vas a poder diseñar y justificar un pipeline de streaming, entendiendo qué garantiza y qué cuesta cada decisión.
Explicar eventos, logs, particiones y offsets, y cuándo conviene streaming frente a batch
Aplicar ventanas tumbling, sliding y de sesión con eventos desordenados
Manejar watermarks y eventos tardíos
Mantener estado acotado en agregaciones incrementales
Diseñar procesadores idempotentes y razonar sobre garantías de entrega
Diseñar un pipeline de fraude en tiempo real con presupuesto de latencia
6 unidades · 30 horas
Cada unidad incluye lecciones, un quiz de corrección automática y un entregable en un notebook de Google Colab.
- Evento, tema, partición y offset
- Log de solo agregado
- Batch frente a streaming
- Tiempo de evento y de procesamiento
- Ventanas tumbling, sliding y de sesión
- Watermarks y eventos tardíos
- Estado local por clave
- Joins entre streams
- TTL del estado y memoria acotada
- Al menos una vez, a lo sumo una vez, exactamente una vez
- Idempotencia y deduplicación
- Reprocesamiento sin duplicar efectos
- Reglas y modelo en línea
- Latencia y contrapresión
- Falsos positivos y costo de error
- Pipeline completo de Fintora
- Mapeo a Kafka, Flink y Spark Structured Streaming
- ADR y defensa conversacional
- 10 preguntas al azar de un banco de 20 · 40 minutos · 2 intentos
- Se aprueba con 6 sobre 10
- Aprobarlo habilita el certificado
Diseñado para profesionales que practican
100% autogestionado y asincrónico. Cada unidad incluye lecciones, un quiz y un entregable en Google Colab con controles automáticos y defensa conversacional.
Tutor virtual 24/7
Un asistente virtual entrenado sobre el contenido del curso resuelve tus dudas y evalúa tu comprensión mediante defensa conversacional.
- Respuestas claras y sintéticas
- Disponible las 24 horas
- Contexto del curso completo
Lecciones en texto
Contenido estructurado en el campus, con la matemática justa y ejemplos paso a paso. Leé, consultá y avanzá a tu ritmo.
- Ejemplos paso a paso
- Búsqueda instantánea
- Ritmo personal
Notebooks en Google Colab
Notebooks ejecutables con código real y GPU disponible. No pseudocódigo: cada concepto se implementa y se prueba con eventos reales.
- Sin instalación
- GPU disponible
- Código paso a paso
Entregables con defensa conversacional
Cada unidad tiene un entregable con controles automáticos y una defensa conversacional. Recibís feedback sobre tu trabajo y tus decisiones.
- Controles automáticos
- Defensa conversacional
- Criterios claros
Construí el motor y después usá la herramienta
Cada concepto se implementa en Python sobre eventos de Fintora antes de mapearlo a las herramientas del mercado.
Modelar
Eventos, tiempo y orden.
Implementar
Ventanas y estado desde cero.
Garantizar
Idempotencia y entrega.
Diseñar
Arquitectura con ADR.
Herramientas que usarás
Sin fricción de configuración. Todo se ejecuta en Google Colab.
Doble aval universitario, verificación digital
Al aprobar el curso descargás tu certificado desde el campus y podés tramitar la homologación del certificado oficial: Instituto Data Science Argentina y UTN Facultad Regional Reconquista.
Qué incluye el certificado
- Doble firma: Director de IDSA + Decano UTN FRRQ
- Resolución oficial: 920/2020 UTN Facultad Regional Reconquista
- Datos personalizados: nombre, DNI, curso, carga horaria y calificación
- Código QR de verificación digital
- Homologación a pedido: enviás el certificado del campus y tu DNI a info@institutodatascience.org y recibís el certificado oficial por correo
- Emisión por curso: no esperás al final del trayecto
Se habilita al aprobar el Examen Final del curso (nota mínima 6 sobre 10).
Resolvemos tus dudas
De los eventos a la decisión en tiempo real
6 unidades, 30 horas, verificable y aplicable. Con un caso de fraude y certificación IDSA + UTN.