Author Archives: Mike Swainston

Monolith to Modular, Part 4 – Sizing and Estimating Scope

Module extractions with many tens or hundreds of violations to resolve will benefit from preparatory planning and estimation. This is the fourth post in a series that will explore the challenges of migrating a monolithic code base to a modular … Read More

Monolith to Modular, Part 3 – Managing Violations

Dependencies that violate your target module structure need to be resolved before code can be extracted from the monolith into the new module. This is the third post in a series that will explore the challenges of migrating a monolithic … Read More

Monolith to Modular, Part 2 – The Extract Module Use Case

The basic use case of the monolith to modular strategy is “extract a new module from a monolithic code base” This is the second post in a series that will explore the challenges of migrating a monolithic code base to … Read More

Migrating from Monolith to Modular – Part 1

This is the first post in a series that will explore the challenges of migrating a monolithic code base to a modular architecture Series links: Post 1 – Migrating from Monolith to Modular (this post) Post 2 – Monolith to … Read More