Software Rewrite/ Rebuild/ Re-engineer
Oh no. Another rebuild article.
Oh, yes!
We're currently having some discussion about what to call this process (Rewrite? Rebuild? Re-engineer?) On the new Exadel website. I'm partial to Rebuild, but I think that Re-engineer is likely to win.
In my relentless pursuit of information on this topic, I'm compiling a list of articles related to it.
Read these before you start a project like this:
- Things You Should Never Do, Part 1 Good advice never goes out of style.
- Why You Should (Almost) Never Rewrite Your Software
- Refactoring large monoliths to microservices: strategies, risks and pragmatic reality
I have published #3 before, but it is definitely worth a second post.