When your cloud provider is your competitor.

Industry-leading cloud technology services are revenue components of larger companies. Cloud technology is only one thing those mega-companies do in addition to offering many other products, services, and initiatives. Sometimes those “additional” offerings compete directly with end customers using their cloud service, and that might be a problem.

Continue reading

“Lift and Shift” doesn’t mean “No Re-Factoring Required.”

If you have legacy applications and are moving to the cloud, one popular pattern is to do a simple “Lift and Shift.” That means you don’t architecturally change the application but simply move it to your cloud of choice and run it just like you did before. This approach lets you more quickly “get out of the data center” and doesn’t initially imply that you have to refactor any part of the application to use native services provided by your cloud vendor.

In fact, if the application is stable but just legacy, your valid strategy might be to let it run forever in an “as-is” state. Nothing changes. Just get it running in the cloud and out of the data center.

This approach’s major downside is that Lift-and-Shift also carries forward all the Technical Debt accumulated for that application.

Continue reading