DDD has a strategic part (bounded contexts, shared language) and a tactical part (value objects, aggregates, events). Eric Evans’ book “Domain-Driven Design” introduced the name.
Domain-driven design
An approach that shapes the code around the business domain, using its language, boundaries and rules.