Skip to main content

Complexity Thinking in Domain Driven Design

Difficulty:

In the software development process, domain-driven design can help us solve the core problem of complex domain modeling. How to make good use of domain-driven design, and to determine whether a method and domain-driven design follow the same principles, we need to re-examine the complex problem itself. In this session, David will lead the audience to reorganize the various methods and schools of complex thinking, and will also focus on using "Cynefin Dynamics" to correct the problems we encountered in the process of using domain-driven design methods.

  1. Epistemology and complexity thinking
  2. Complexity of architecture design
  3. Cynefin Dynamics framework
  4. Use Cynefin Dynamics to design the practical process of DDD

Takeaway

  1. Understand the method system of complex thinking
  2. Understand the Cynefin Dynamics framework and its role
  3. Master how to use Cynefin Dynamics to practice DDD