软件的重要属性有: 数据量性能业务逻辑复杂度技术复杂度 任何优秀的技术/理论/实践都有其局限性。领域驱动设计也不例外,它只适用于一部分应用——复杂业务逻辑型应用。像新浪微博这种应用,应用DDD帮助不大。DDD特别适合下述应用: 数据量:小性能:低业务逻辑复杂度:高技术复杂度:低 典型的就是企业级应用。