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.