Nice article! I think a couple of points are also worth mentioning.
One is around performance and reliability especially in multi tenant or even single tenant hosted by vendor environment. In absence of robust controls one customer can often take down a shard or proportion of traffic also on that shard. This is not possible in on Prem.
As you move from 2->3->4 you lose the ability to determine how quickly your code gets shipped or in front of your customers. It starts to lose the benefits of SAAS and starts to suffer from the same problems like shipping big releases to customers. So the development process also starts to shift. For companies that concurrently support many models the offerings across the tenancy spectrum also start to diverge over time mirroring or sometimes even resulting in organization changes as a result.
Also often customers will not want to give any money or even host their data on a competitors cloud. Like an e-commerce company would not like to use a service based on AWS if they feel Amazon is a big competitor to them.
This cloud provider customer relationship can be helpful in sales cycles where the cloud provider might think that the customer is a strategic account for them so they might help you with incentives to close the deal as means of getting closer to the customer and might treat them as a mutual customer.
Nice article! I think a couple of points are also worth mentioning.
One is around performance and reliability especially in multi tenant or even single tenant hosted by vendor environment. In absence of robust controls one customer can often take down a shard or proportion of traffic also on that shard. This is not possible in on Prem.
As you move from 2->3->4 you lose the ability to determine how quickly your code gets shipped or in front of your customers. It starts to lose the benefits of SAAS and starts to suffer from the same problems like shipping big releases to customers. So the development process also starts to shift. For companies that concurrently support many models the offerings across the tenancy spectrum also start to diverge over time mirroring or sometimes even resulting in organization changes as a result.
Also often customers will not want to give any money or even host their data on a competitors cloud. Like an e-commerce company would not like to use a service based on AWS if they feel Amazon is a big competitor to them.
This cloud provider customer relationship can be helpful in sales cycles where the cloud provider might think that the customer is a strategic account for them so they might help you with incentives to close the deal as means of getting closer to the customer and might treat them as a mutual customer.