Diagnosticar contención en un broker de mensajes para banca hispana
Visión general
De qué trata este proyecto.
Configura un clúster Kafka, reproduce un pico de carga y aísla la causa raíz. Entrega un informe forense y obtén un certificado verificable.
El escenario
El banco (alrededor de 220 millones de USD de activos bajo gestión, regulado por la Superintendencia Financiera de Colombia) tiene una ventana de mantenimiento mensual y no puede permitirse cambios sin diagnóstico claro.
El Briefing
Lo que harás y lo que demostrarás.
Atribuir un pico de latencia en un cluster Kafka multi-consumidor a una causa raíz concreta con evidencia reproducible y proponer mitigaciones medibles.
Earning criteria — what you'll demonstrate
- Instrumentar un cluster Kafka real con métricas y trazas significativas
- Aplicar bisección controlada para atribuir contención a una causa única
- Distinguir partition skew, rebalanceos y GC como fuentes de latencia distintas
- Comunicar el diagnóstico a equipos de plataforma y operación
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Distributed Systems
Master · Systems
Strong alignment
This challenge maps to Distributed Systems at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
- Kafka
Apply kafka to solve real industry problems and demonstrate production-level capability.
- Distributed Tracing
Apply distributed tracing to solve real industry problems and demonstrate production-level capability.
- Performance Analysis
Apply performance analysis to solve real industry problems and demonstrate production-level capability.
- Jvm Tuning
Apply jvm tuning to solve real industry problems and demonstrate production-level capability.
- Root Cause Analysis
Apply root cause analysis to solve real industry problems and demonstrate production-level capability.
- Fault Injection
Apply fault injection to solve real industry problems and demonstrate production-level capability.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Ingeniero de Backend
Quien comprende dónde nace la latencia en Kafka escribe consumidores que no son frágiles ante el siguiente rebalanceo.
Este proyecto afina
- kafka
- performance-analysis
- jvm-tuning