C4 Model é um modelo de arquitetura de software que foi criado com o objetivo de ajudar os desenvolvedores a criar documentação de arquitetura clara e consistente.
Alguns argumentam que o DDD é fundamental para garantir a qualidade e a escalabilidade de um sistema, enquanto outros acreditam que ele apenas adiciona mais complexidade.