Wei is an experienced organizational transition coach in ThoughtWorks, has rich experiences not only including agile practices and DDD adoption, but also crossing product development process, organization transformation, and setting up the self-organized team. In 2017, Wei and his colleagues created the DDDChina conference and community, whose vision is to introduce DDD concepts and practices into the Chinese tech community.
With the digital transformation has been started in a lot of Chinese enterprises, organizations have to aim their traditional legacy core systems, such as core banking systems, core insurancing systems, core retail systems and so on, to transform towards microservices or platform-like architecture. DDD has been valued as a modern architecture design methodology in this journey in many enterprises.
In this session, Wei will introduce a case study from China of transforming a legacy system, with 5 millions lines of Java codes and 1 million lines of PL/SQL codes, towards DDD and clean architecture. The team is not only focusing on refactoring the existing codes, but taking different approaches to distill domain models and ubiquitous languages.
Author of “Domain-Driven Design”
Inventor of EventStorming
Student of Systems
UX person in love with DDD
Use Case Driven
Data Horticulturist. Code Tinkerer.
Development Manager and Architect
Domain Driven Developer
Ask Me About Dojos
Developer, Crafty Person, and Eater of Legacy Spaghetti
Junior Master Strategist
Event-driven Model Enthusiast
Author of Idea Flow
Engage and Embrace
Renaissance Polymath and Memeplexer
Author and Obsessive Programmer
Engineering Excellence Evangelist
Author of PPP of DDD
Functional Domain Modeler
Distributed engineer, AFOL
Flow addict PO