Diseñar capa anti-corrupción para integrar logística LATAM
Visión general
De qué trata este proyecto.
Analiza los modelos heredados (esquema XML de SOAP + diccionario de datos de AS/400 provistos). Modela el dominio nuevo de Envío (entidades, value objects, eventos) sin filtrar términos heredados. Implementa el ACL en C# / .NET 8 con un adaptador por sistema, traducciones explícitas y reintentos con idempotencia. Construye tests de contrato (Pact) y telemetría OpenTelemetry. Entrega código, diagrama de la integración, suite de tests y una guía operativa para añadir un tercer sistema heredado en el futuro.
El Briefing
Lo que harás y lo que demostrarás.
Aislar el dominio nuevo de envíos de dos sistemas heredados mediante una capa anti-corrupción que mantenga limpio el modelo y observable la integración.
Earning criteria — what you'll demonstrate
- Aplicar el patrón Anti-Corruption Layer en integración real
- Modelar el dominio nuevo sin filtrar conceptos heredados
- Implementar tests de contrato entre sistemas heterogéneos
- Documentar la integración de modo que escale a más sistemas
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ónicosIngeniero de Backend
Construir un ACL real entre dominios heredados y nuevos es una de las pruebas más exigentes de competencia backend en logística.
Este proyecto afina
- anti-corruption-layer
- csharp
- integration-patterns
Arquitecto de Sistemas
Diseñar un ACL defendible aísla a equipos enteros de la jerga heredada — competencia arquitectónica directa.
Este proyecto afina
- anti-corruption-layer
- domain-driven-design
- integration-patterns