Re-architect

Re-architecting is the start of a more intrusive approach to migrating to Azure, as it will require you to modify or extend your code base to align more with modern approaches to scale and optimization. This is a more costly effort in the context of the overall investment if your code base and will require more business sign-off and testing.

I use this approach in the following situations:

  • When I need to evolve an application to be Azure compatible.
  • When I need an application to scale better and the code not written to scale

Let’s take a quick look at how this might look in the following diagram: 

As you can see, re-architecting ...

Get Hands-On Cloud Solutions with Azure now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.