This section lists common patterns encountered when modernizing legacy systems. These patterns touch on different aspects of modernization from technical integrations to organization to DDD and domain modelling.

The patterns are typically general descriptions of overall characteristics and therefore the application and implementation of patterns can look quite different in different contexts.