A serverless cloud computing execution model is one where the cloud provider dynamically manages the provision and allocation of servers. The first part includes general expectations for the running of the app, this is what AWS calls the “undifferentiated heavy lifting” generally found in every app and usually common from one to the other and includes things like setting up and running the servers where you deploy the app or running your CD tools.

What sets your app apart from your competitors and any other app is what constitutes the second part of development.

This is where serverless architecture comes in. It runs in stateless compute containers that are event-triggered, ephemeral, and completely managed by the cloud provider.

This is where the traditional server clearly comes out on top and is preferred to serverless.

Related Articles