Diseño de base distribuida para mensajería de marketplace
Visión general
De qué trata este proyecto.
Analiza el patrón de acceso (escritura: alta; lectura por hilo de conversación: muy alta; búsqueda histórica: baja). Diseña el modelo Cassandra (Conversación, Mensaje) con partition key por conversación e índices secundarios mínimos. Define replicación multi-región (3 regiones LATAM) con QUORUM para lectura/escritura típica. Implementa un prototipo, mide latencia p99 a 30.000 escrituras por segundo, y diseña la migración desde Postgres con dual-write y backfill paginado. Entrega prototipo, informe de 16 páginas, plan de migración de 8 páginas y runbook.
El Briefing
Lo que harás y lo que demostrarás.
Diseñar capa de mensajería en Cassandra multi-región que sostenga 30.000 escrituras por segundo con p99 menor a 25 ms y plan de migración online desde Postgres.
Earning criteria — what you'll demonstrate
- Modelar dominios en Cassandra siguiendo el patrón de acceso
- Diseñar replicación multi-región con criterios de consistencia explícitos
- Planificar migraciones online entre relacional y NoSQL
- Razonar sobre trade-offs de CAP en contextos reales
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/a de Sistemas
Diseñar una migración Postgres a Cassandra multi-región con plan online es la prueba de fuego que valida a personas arquitectas para liderar plataformas de datos a escala marketplace.
Este proyecto afina
- distributed-databases
- cassandra
- replication
Ingeniero/a Backend
Las personas backend que entienden trade-offs de CAP en contextos reales construyen capas de servicio que respetan consistencia donde importa.
Este proyecto afina
- distributed-databases
- schema-design
- replication