Cloud repatriation may be a sensitive and polarizing topic for some, but it really should be just another architectural option.
When I say that some workloads should return to the data center, I am not pushing back on cloud computing. This is about merely finding more optimized platforms for certain types of applications and data sets based on changes on technology and market. The objective is to bring more value back to the business.
To determine when repatriation makes sense, we need to think about basic concepts that architects should be considering anyway as they look for opportunities to provide better cost-optimized platforms for some workloads.