#architectureModernization
My new side project is live - @legacy-modernization.io

I curated my knowledge of legacy modernization patterns into a website.

I still have lots of content to add but the current version is hopefully a bit useful

legacy-modernization.io

#legacyModernization #architectureModernization
Legacy-Modernization.io
Welcome to legacy-modernization.io - resources to help you modernize effectively
legacy-modernization.io
June 17, 2025 at 8:19 PM
I recently designed and facilitated a legacy migration hands-on exercise with @indu-alagarsamy.bsky.social at #exploreDDD

The Miro board is here if you'd like to run the exercise yourself: miro.com/app/board/uX...

#architectureModernization
Incremental Legacy Migration Exercise
miro.com
April 25, 2025 at 2:13 AM
legacy-modernization.io is now live !

A collection of patterns and other resources to help you modernize your legacy systems effectively.

Community contributions welcome.

#legacyModernization #architectureModernization
June 17, 2025 at 8:16 PM
Architecture modernization is a risky game that will test your engineering leadership and culture.

Rewriting, migrating, running new and old in parallel, keeping multiple data-stores in sync... it's inevitable that there will be issues in your production environment.

1/3 #architectureModernization
November 13, 2024 at 8:12 AM
Publishing events from legacy is a common way to incrementally modernize. You can expose it's data & capabilities without rewriting it.

But the events coming out of legacy represent your old model. And you will need to translate them into your new model.

1/4

#architectureModernization #ddDesign
November 23, 2024 at 9:46 AM
Can coding assistants help with legacy modernization? Here's what I learned today.

I manually wrote a 4 step approach to creating a migration plan and asked Cursor with Claude 4 Sonnet to execute each step.

1/3

#legacyModernization #architectureModernization
June 20, 2025 at 5:52 PM
Re-orging the company wouldn't fix the legacy systems or culture, for example.

#architectureModernization #legacyModernization

3/4
March 2, 2025 at 3:01 PM
One of the trickier legacy migration patterns is the bi-directional legacy model sync. Where new and old run in parallel.

Write operations can happen in either. E.g., customers via a website and partners via API - both creating/modifying the same entities.

1/4

#architectureModernization
November 16, 2024 at 4:04 PM
Modernization will almost certainly increase pressure on your bottlenecks so it's important to identify them in advance.

Things will get worse before they get better as you start to unpack all the dependencies and address the neglect.

#legacyModernization #architectureModernization
October 29, 2025 at 12:42 PM
I had a great week speaking at Infoshare in Gdasnk and Craft Conference in Budapest, about legacy architecture migration patterns.

Slide decks are available here:

- drive.google.com/file/d/1kl4-...
- drive.google.com/file/d/1k5kM...

#architectureModernization #ddDesign #legacyModernization
[INFOSHR 2025] Legacy Architecture Migration Patterns.pdf
drive.google.com
June 1, 2025 at 6:06 PM
When publishing events from legacy I prefer events that indicate business intent, like a business process starting.

But it's hard to do reliably, e.g. multiple flows that produce the same events but are subtly different (e.g. for different types of user or product).

1/3

#architectureModernization
November 29, 2024 at 8:35 PM
This week I had the chance to attend KanDDDinsky in Berlin and it was great.

Thanks to all the organizers and attendees for an excellent few days.

And thanks to Eduardo da Silva for another enjoyable and memorable collaboration.

Slides: drive.google.com/file/d/1LajO...
#architecturemodernization
[Nick-Eduardo] KDDD 2024.pdf
drive.google.com
November 2, 2024 at 3:40 PM
Those 6 months spent iterating towards a simple solution could prevent creating legacy that slows your business down for years, and unlock major new possibilities.

2/2

#architectureModernization #legacyModernization
September 20, 2025 at 3:57 PM
An under-appreciated benefit of architecture modernization is the chance for semantic convergence (of your software and mental model).

It's common in legacy systems for words and concepts not to align with how people think and talk about the business.

1/4

#architectureModernization #dddDesign
March 25, 2025 at 6:39 PM
"running 5 migration-architect subagents in parallel"

Turns out Claude Code can be quite helpful for legacy modernization 😀

But it's really all about automating your workflow and knowledge rather than magic LLMs doing everything in one shot.

#architectureModernization #legacyModernization
January 21, 2026 at 7:30 PM
I think sometimes there are simple solutions for complex problems. It just takes a lot of trial and error and determination to find them.

At the end it seems so obvious: "why did it take you 6 months to design such a simple solution?"

1/2

#architectureModernization #legacyModernization #ddDesign
September 20, 2025 at 3:57 PM
Coding assistants can now help us to identify, fix, and prevent legacy crystallized semantic drift.

It's going to be fun to see how all this fits together with @chrissimon.au's @contextive.tech...

3/3

#legacyModernization #architectureModernization
June 21, 2025 at 4:00 PM
#ArchitectureModernization with @nicktune.bsky.social
Recording (Video / #Podcast) available!
#SoftwareArchitekture im #Stream
software-architektur...
re-architektur.tv/2024/07/05/episode223.html" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">software-architektur...
Episode 223 - Nick Tune about Architecture Modernization
Nick Tune has written a book about Architecture Modernization - an approach to handle legacy
software-architektur.tv
July 8, 2024 at 7:36 AM
This week I created a cursor rules file: domain-terminology.mdc. It explains key domain concepts used in the code.

More interestingly, it also explains terminology mismatches - where the code doesn't align with the current business terminology.

1/3

#legacyModernization #architectureModernization
June 21, 2025 at 4:00 PM
One of the most enjoyable aspects of writing my book architecture modernization was working with industry experts to write case studies.

I plan to set up a website with a section dedicated to case studies.

Let me know if you're interested in contributing.

#architectureModernization
January 3, 2024 at 9:28 AM
#ArchitectureModernization with @nicktune.bsky.social
#SoftwareArchitekture im #Stream
TODAY 13:00 CEST
More Information and opportunity to ask qustions:
software-architektur.tv
July 5, 2024 at 7:37 AM
People talk about building a harness, but for legacy modernization I think building a "shared brain" might be even more important.

It's what me and @selrahcd.bsky.social used to replace a legacy system.

1/4

#legacyModernization #architectureModernization
August 5, 2026 at 2:02 PM
"Another team made a change which caused a bug in our application. It took us ages to find and fix their problem."

How do people in your company respond in situations like this?

#architectureModernization #archMod

1/3
December 10, 2024 at 10:23 PM
Generally I recommend avoiding the last option as you lose some of the benefits of modernization.

I also prefer to avoid having special code paths, so cleaning the data is probably my preference.

But every scenario is unique and there are many trade-offs to consider.

#architectureModernization
February 15, 2025 at 10:14 AM