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.