iiRecord
Agentic AI Atlas · Domain-Driven Design (DDD)
methodology:domain-driven-designa5c.ai
II.
Methodology JSON

methodology:domain-driven-design

Structured · live

Domain-Driven Design (DDD) json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/methodologies/methodologies.yamlCluster · domain
Record JSON
{
  "id": "methodology:domain-driven-design",
  "_kind": "Methodology",
  "_file": "domain/methodologies/methodologies.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "Domain-Driven Design (DDD)",
    "description": "An approach for building complex software systems that places the business domain\nat the center of development. Provides strategic patterns (Ubiquitous Language,\nBounded Contexts, Context Mapping, Subdomains) for organizing large systems and\ntactical patterns (Entities, Value Objects, Aggregates, Repositories) for modeling\ndomain logic. Bridges the gap between business experts and developers.\n",
    "methodologyKind": "design-thinking",
    "origin": "Eric Evans",
    "yearIntroduced": "2003"
  },
  "outgoingEdges": [
    {
      "from": "methodology:domain-driven-design",
      "to": "domain:software-engineering",
      "kind": "applies_to"
    }
  ],
  "incomingEdges": [
    {
      "from": "lib-process:shared--domain-driven-design",
      "to": "methodology:domain-driven-design",
      "kind": "follows_methodology",
      "attributes": {
        "weight": 1
      }
    }
  ]
}