This post continues the story from my previous post about vendor lock-in. The previous post wasn't very general in nature, and focused a lot instead on my specific woes; mostly talking about a problem, and not so much a solution.
Since then, I've read This interesting article over at IBM.com. It speak a lot to my issues, but its conclusions aren't entirely what I am going for.
It describes how to break a monolith into microservices incrementally using the strangler pattern which - in summary - is about moving vertical slices of the old monolith into self-contained services one at a time. Along the way, the monolith will lean on the new services, strangling its old implementations one at a time until only the new, fresh services remain.
Read more on the blog: https://botched-deployments.com/posts/breaking-out-of-vendor-lock-in-part2