9. Serverless computing has some drawbacks.
With all these benefits to serverless computing, you might wonder why everyone doesn't use it. But the approach does have some drawbacks.
First, because serverless computing is very new, it's hard to find experienced staff and tooling to support it. This problem will likely get better with time, but it's an obstacle today.
Second, and more significantly, while serverless computing simplifies some things, it complicates others. Instead of worrying about one big application or a few microservices, staff now have dozens or hundreds of independent functions to think about. The entire ecosystem has become more complex, and it will require new management techniques and processes.
Third, there's also the possibility that enterprises could end up with larger bills than they expect. If they are used to paying for cloud computing upfront, serverless computing can introduce a level of uncertainty that may pose challenges for some organizations.
Image source: Shutterstock