Demoralized

Are you demoralized by your legacy system? Why? Is it hard to work with? Slow? Buggy? Big? Hard to understand? Legacy Story At some point, this legacy system was a green field. The developers were eager to work on it, and it used all the best new tools, technologies, architectures, etc. It became successful. It … Read more

Refactoring Microservices – Error Codes

Do you have legacy microservices?  It’s not surprising if you do, especially if some of those microservices (or macroservices, or miniliths) were really just a lift-and-shift of some already legacy software into a microservice structure and deployment.  Microservices present a unique challenge for refactoring, because the clients are so much harder to find than in … Read more

Workin’ It

How do you keep a legacy application up, running, and maintained all while trying to refactor it to a new architecture?  We all know that the world isn’t going to stop and let you go off for x months/years to rewrite a legacy system in the new shiny architecture and language/framework.  Even if you do … Read more