Skip to content

Example 19: DDD & Hexagonal Architecture #18

Description

@patterncatalyst

Chapter

_docs/19-appendix-f-ddd-hexagonal.md — DDD & Hexagonal Architecture

Example Path

examples/19-ddd-hexagonal/

What to demonstrate

  • Hexagonal architecture with ports and adapters
  • Domain model isolated from infrastructure
  • Multiple adapters: REST, gRPC, GraphQL, Kafka
  • Strategic DDD boundaries in the order domain

Stack

  • Infra: Podman — Postgres + LGTM
  • Language: Python or Go
  • Priority: Low (architectural pattern)

Deliverables

  • compose.yaml
  • Service with clean hexagonal structure
  • README.md
  • verify.sh
  • Flip chapter footer to verified

Metadata

Metadata

Assignees

No one assigned

    Labels

    exampleRunnable example implementationpodman-stackExample uses podman compose infrastructure

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions