According to the “RightScale 2018 State of the Cloud” report, serverless computing is the No. 1 growing cloud service, with a growth rate of 75 percent. This means that many enterprises are opting for the convenience of using serverless systems that abstract you from the underlying infrastructure, the servers. However, the trade-off is that applications built on serverless public cloud systems are not easily moved to other clouds.

[ InfoWorld explains: What is multicloud? The next step in cloud computing. | Get started: Going multicloud? Avoid these 3 pitfalls. • Understand the multicloud management trade-off. | Keep up with the latest developments in cloud computing with InfoWorld’s Cloud Computing newsletter. ]

Why is this? How that serverless development platforms calls into your serverless code can vary, and there is not uniformity between public clouds. Most developers who develop applications on serverless cloud-based systems couple their code tightly to a public cloud provider’s native APIs. That can make it hard, or unviable, to move the code to another platforms.

To read this article in full, please click here