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.
Technical Debt Detective
Inventor of EventStorming
UX person in love with DDD
Author of Idea Flow
Data Horticulturist. Code Tinkerer.
Development Manager and Architect
Domain Driven Developer
Ask Me About Dojos
Developer, Crafty Person, and Eater of Legacy Spaghetti
Author of “Domain-Driven Design”
Event-driven Model Enthusiast
Engage and Embrace
Student of Systems
Engineering Excellence Evangelist
Junior Master Strategist
Author and Obsessive Programmer
Functional Domain Modeler
Distributed engineer, AFOL