Visión general
De qué trata este proyecto.
Diseña el esquema multi-tenant con tenant_id, índices compuestos y plan de migración por tandas (backfill, dual-write, cutover). Obtén un certificado verificable.
El escenario
La startup (capital costarricense, equipo de 4 backend) no puede permitirse 3 meses de downtime ni perder datos — cada cliente representa entre 200 y 800 estudiantes activos.
El Briefing
Lo que harás y lo que demostrarás.
Migrar 80 bases idénticas a un esquema multi-tenant compartido con discriminador y plan de cutover por tandas, sin downtime ni pérdida de datos.
Earning criteria — what you'll demonstrate
- Diseñar esquemas multi-tenant con discriminador y aislamiento a nivel aplicación
- Planificar migraciones por tandas con backfill y dual-write
- Diseñar índices liderados por tenant_id para preservar selectividad
- Documentar runbooks operacionales con rollback creíble
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Introduction to Database Systems
Bachelor · Databases
Strong alignment
This challenge maps to Introduction to Database Systems at the Bachelor 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.
- Multi Tenancy
Apply multi tenancy to solve real industry problems and demonstrate production-level capability.
- Schema Migration
Apply schema migration to solve real industry problems and demonstrate production-level capability.
- Mysql
Apply mysql to solve real industry problems and demonstrate production-level capability.
- Indexing
Apply indexing to solve real industry problems and demonstrate production-level capability.
- Schema Design
Apply schema design to solve real industry problems and demonstrate production-level capability.
- Data Modeling
Apply data modeling 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/a Backend
Las personas backend que pueden implementar capas de repositorio con isolation por tenant lideran la modernización de SaaS legacy.
Este proyecto afina
- multi-tenancy
- schema-design
- data-modeling