Vale a pena hoje começar um projeto pessoal para estudar já com arquitetura DDD(Domain driven design)?

Na verdade DDD é sobre como dividir um sistema grande em Bounded Contexts, e sobre a comunicação entre diferentes equipes, com cada model tendo sua própria linguagem, e não sobre separar um sistema em camadas afim de evitar “acoplamento”.

Se um sistema não é grande, não tem sentido usar DDD. Como vc falou, é usar bomba atômica pra matar formiga.