ddd4j-quarkus-runtime

Installation
SKILL.md

ddd4j-quarkus Runtime

Overview

Covers CDI/Arc, CommandBus, DomainEventPublisher, SubjectProvider, Context, and startup/shutdown uniformly, not split per artifact. Choose 3.3.x or 4.0.x first, then read the current source.

When to Use

  • Producing CommandBus, DomainEventPublisher, or SubjectProvider beans for ddd4j SPIs via CDI producers or BuildItems in a Quarkus application.
  • Binding request-scoped Context and restoring it on success, exception, and async completion paths.
  • Owning ddd4j resource lifecycle with startup/shutdown observers: drain, reverse-order close, idempotent close.
  • Diagnosing duplicate SPI registrations or an Arc unsatisfied dependency build failure for a ddd4j port.
  • Aggregating readiness from real dependencies instead of a hardcoded state.
  • Reviewing an application's Arc wiring against Quarkus (not Spring) registration semantics on either line.

When NOT to Use

Do not use this skill when:

Installs
7
First Seen
Sep 22, 2026