Visión general
De qué trata este proyecto.
Modela una wallet fintech B2C con concurrencia y MVCC, mide 3 enfoques bajo carga y entrega informe. Obtén tu certificado verificable.
El escenario
La fintech (regulada por el Banco de España y CNMV (Comisión Nacional del Mercado de Valores)) no puede permitirse escrituras perdidas porque cada incidente requiere auditoría y notificación regulatoria.
El Briefing
Lo que harás y lo que demostrarás.
Diseñar la operación de wallet en PostgreSQL eligiendo estrategia de concurrencia que elimine escrituras perdidas con latencia y throughput aceptables a 2.000 TPS.
Earning criteria — what you'll demonstrate
- Entender MVCC en PostgreSQL y sus implicaciones para escrituras concurrentes
- Diferenciar pessimistic, optimistic y serializable con experimentos controlados
- Diseñar harness de pruebas de concurrencia honestos a escala realista
- Razonar sobre trade-offs entre tasa de abort y latencia
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Advanced Database Systems
Master · Databases
Strong alignment
This challenge maps to Advanced Database 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.
- Concurrency Control
Apply concurrency control to solve real industry problems and demonstrate production-level capability.
- Mvcc
Apply mvcc to solve real industry problems and demonstrate production-level capability.
- Isolation Levels
Apply isolation levels to solve real industry problems and demonstrate production-level capability.
- Postgresql
Apply postgresql to solve real industry problems and demonstrate production-level capability.
- Transactions
Apply transactions 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.
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
Diseñar estrategias de concurrencia para wallets de fintech con análisis honesto de anomalías es exactamente lo que distingue a personas backend senior en pagos.
Este proyecto afina
- concurrency-control
- mvcc
- transactions