DDD não é uma receita para desenvolver software em camadas, mas sim uma abordagem de modelagem de software e praticas com o objetivo de implementas regras complexas. Processos de negócios que tratamos como domínio.
Sem um expert de negocio não é possivél fazer DDD, pode ser por exemplo um Product Owner.
Primeiro Passo: Mapear os contextos de negócio
Segundo Passo: Modelagem de Dominio