R2VR

OrderFlow

Autor

jun 2026

Backend de gestion de pedidos como portfolio tecnico senior. Arquitectura hexagonal (puertos y adaptadores), DDD tactico, API REST segura con JWT, outbox transaccional, cache, resiliencia (Resilience4j) y observabilidad (Prometheus/OpenAPI). Build Maven multi-modulo y despliegue con Docker.

Java 21Spring Boot 3PostgreSQLDockerTestcontainersJWT

Sobre el proyecto

Proyecto de portfolio tecnico que evidencia criterio senior en Java: pequeno en superficie pero deliberado en cada decision. Backend de gestion de pedidos con arquitectura hexagonal donde el dominio no depende de ningun framework, modelado de dominio rico (DDD tactico) con el agregado Order custodiando todas las invariantes, y Java 21 moderno (records, sealed interfaces, switch exhaustivo, Clock inyectado). Incluye seguridad JWT stateless, outbox transaccional con entrega al menos una vez, resiliencia con Resilience4j y observabilidad con Actuator/Prometheus y OpenAPI/Swagger.

Características

Visitar sitio → </> Código
← Volver a productos