FCS | Microservicios Transaccionales Distribuidos con DDD y Arquitectura Hexagonal | PRS Cáritas
LUIS ALEXANDER RIVAS ROJAS
0:00 / 0:00
FCS | Microservicios Transaccionales Distribuidos con DDD y Arquitectura Hexagonal | PRS Cáritas
11 просмотров · 2 недели назад
LUIS ALEXANDER RIVAS ROJAS
4 подписчика
11 просмотров · 2 недели назад
En este video presentamos la arquitectura e implementación de los microservicios transaccionales
distribuidos del Proyecto de Responsabilidad Social Cáritas Cañete Yauyos, desarrollado en el
Instituto Valle Grande.
Se explica el diseño basado en Domain-Driven Design (DDD) y Arquitectura Hexagonal aplicado a
tres microservicios: ms-medications (maestro), ms-medicine-sale y ms-generate-analysis
(transaccionales), mostrando cómo interactúan entre sí y con el frontend Angular a través del
gateway del sistema.
🏗️ Arquitectura utilizada:
Domain-Driven Design (DDD)
Arquitectura Hexagonal (Ports & Adapters)
Programación reactiva con Spring WebFlux
⚙️ Stack tecnológico:
Spring Boot 3.3 + JDK 17
MongoDB Atlas (ms-medications, ms-medicine-sale)
PostgreSQL en Neon con R2DBC (ms-generate-analysis)
Keycloak + JWT para seguridad
Angular 17 como frontend
GitLab CI/CD + Docker Hub
📌 Contenido del video:
Explicación de la arquitectura DDD y Hexagonal en el código
Demostración de las funcionalidades transaccionales en vivo
Integración entre microservicios con propagación de token JWT
Flujo completo desde el frontend hasta la base de datos
Instituto Valle Grande — Proyecto PRS04 Cáritas Cañete Yauyos