Arquitectura
Paginas conceptuales sobre como esta construido el arquetipo — las decisiones de diseno y los principios que las justifican. Util cuando necesitas entender por que algo es de determinada manera, no solo como usarlo.
-
Capas y reglas: arquitectura hexagonal (puertos y adaptadores) combinada con DDD pragmatico, y que vive en
commons/. -
Decisiones de mensajeria: por que outbox e inbox, por que cuatro bandejas separadas, por que Spring como transport por default, por que
PROCESSINGno se persiste, y que alternativas se descartaron. -
Decisiones de monitoreo: por que allowlist de endpoints,
show-details: when-authorized, tres capas para las bandejas, y por que los probes K8s estan desacoplados del agregado de health. -
Decisiones de ciclo de vida: por que graceful shutdown es critico en K8s, como el timeout se calibra contra Shedlock, y por que JMX queda deshabilitado por defecto.