Lenguaje ubicuo y arquitectura hexagonal para banca corporativa
Visión general
De qué trata este proyecto.
Conduce 3 sesiones con dueños de producto y operaciones para extraer el lenguaje ubicuo del confirming (proveedor, deudor, banco, factura aprobada, anticipo, retención). Documenta el glosario. Diseña la arquitectura hexagonal: dominio puro, puertos (entrada y salida), adaptadores (REST, persistencia PostgreSQL, mensajería Kafka, scheduler). Implementa un walking skeleton en Java 21 con un caso de uso end-to-end (aceptar factura, validar, emitir oferta de anticipo). Entrega código, glosario, diagrama arquitectónico y plan de iteración por el equipo siguiente.
El Briefing
Lo que harás y lo que demostrarás.
Construir el lenguaje ubicuo y un walking skeleton hexagonal del confirming que el siguiente equipo pueda iterar sin reescribir el dominio.
Earning criteria — what you'll demonstrate
- Extraer el lenguaje ubicuo con dueños de producto y operaciones
- Aplicar arquitectura hexagonal a un dominio financiero regulado
- Implementar un walking skeleton end-to-end con TDD
- Producir documentación que sobrevive al cambio de equipo
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
Quien decide la frontera puertos-adaptadores en banca regulada toma una decisión arquitectónica de largo aliento.
Este proyecto afina
- hexagonal-architecture
- ports-and-adapters
- domain-driven-design
Ingeniero de Backend
Las personas ingenieras backend que entregan walking skeletons útiles aceleran greenfields enteros — habilidad escasa y bien pagada.
Este proyecto afina
- java
- hexagonal-architecture
- test-driven-development