Shared Go platform modules
Responsibility map for dx-common-go/platform and adjacent foundation packages.
Bootstrap and typed configuration
Compose a service, validate configuration, supervise work, and shut down safely.
HTTP, gRPC, responses, and errors
Use the shared transport adapters, middleware, validation, paging, and error mapping.
SQL, transactions, migrations, and cache
Use the shared PostgreSQL abstraction and cache safely.
Events, outbox, consumers, workers, and schedules
Reliable asynchronous work with platform events, AMQP, leases, retries, and shutdown.
Identity, health, observability, resilience, and test support
Shared security identity and operational module behavior.