Refactorizar agregados en un marketplace de moda hispano
Visión general
De qué trata este proyecto.
Rediseña agregados de un marketplace de moda hispano en Kotlin y Spring Boot. Entrega ADR y benchmark. Obtén tu certificado verificable.
El escenario
El marketplace (alrededor de 80 millones de EUR de gross merchandise value anual, 4 picos estacionales que disparan la contención) compite en velocidad de reposición con marcas verticales y no puede tolerar latencia en checkout.
El Briefing
Lo que harás y lo que demostrarás.
Refactorizar un agregado oversized en agregados con invariantes correctas, demostrando reducción medida de lock contention en la vertical denim.
Earning criteria — what you'll demonstrate
- Distinguir invariantes verdaderas de reglas eventualmente consistentes
- Aplicar patrones tácticos DDD (entidades, value objects, agregados, eventos)
- Medir el impacto del diseño DDD en métricas de runtime
- Documentar la guía replicable para escalar a otros equipos
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Domain-Driven Design
Master · Software Engineering
Strong alignment
This challenge maps to Domain-Driven Design 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.
- Domain Driven Design
Apply domain driven design to solve real industry problems and demonstrate production-level capability.
- Aggregates
Apply aggregates to solve real industry problems and demonstrate production-level capability.
- Kotlin
Apply kotlin to solve real industry problems and demonstrate production-level capability.
- Spring Boot
Apply spring boot to solve real industry problems and demonstrate production-level capability.
- Domain Events
Apply domain events 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 de Backend
Cortar agregados con criterio DDD y demostrar mejora medida es el trabajo de backend senior que sostiene marketplaces en pico.
Este proyecto afina
- aggregates
- kotlin
- domain-events
Arquitecto de Sistemas
Decidir los límites transaccionales en una vertical productiva es la arquitectura aplicada que distingue al rol arquitecto del título.
Este proyecto afina
- domain-driven-design
- aggregates
- domain-events