Diseño Escalable de Servicio de Búsqueda para Marketplace Colombiano
Visión general
De qué trata este proyecto.
Recibes 4 semanas de trazas de queries (40 millones de búsquedas), el dataset de productos (cerca de 2,8 millones de SKUs) y la arquitectura actual (Elasticsearch single-cluster). Diseña una arquitectura con: shards dimensionados por análisis de la distribución de queries, separación caliente/frío por antigüedad de catálogo, caching agresivo de facetas con invalidación correcta, y opcionalmente un router con read replicas. Reproduce las trazas con un generador y mide p50/p95/p99 a varios niveles de concurrencia. Entrega los diagramas, el código del generador, el reporte de benchmarks y un memo de migración para producción.
El Briefing
Lo que harás y lo que demostrarás.
Rediseñar un servicio de búsqueda Elasticsearch para sostener p95 menor a 250 ms en pico con menor capex y demostrarlo con trazas reproducibles.
Earning criteria — what you'll demonstrate
- Diseñar sharding y caching basados en distribución real de queries
- Reproducir trazas para benchmarking honesto
- Cuantificar capex en función de la arquitectura
- Documentar planes de migración con criterios de rollback
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
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.
Trayectorias profesionales que esto construye
Roles canónicosArquitecto de Sistemas
Diseñar búsqueda escalable con justificación cuantitativa es exactamente lo que se exige a arquitectas sénior en marketplaces.
Este proyecto afina
- scalable-system-design
- elasticsearch
- capacity-planning
Ingeniero de Backend
Quien sabe dimensionar shards y caching con datos reales construye servicios que escalan sin reescritura cada año.
Este proyecto afina
- elasticsearch
- caching
- performance-engineering