As far as I know, all the projects that promote themselves as "serverless" are stateless functions and not designed to store states, which means if you want a database you will need to store it elsewhere and utilize it from the "serverless" container. So no DB for you out of the box if you want to use serverless architecture.
So I don't think it's for "dummies". Dummies want an all-in-one server.
> As far as I know, all the projects that promote themselves as "serverless" are stateless functions…
Any normal PHP app is just a collection of stateless functions, but that doesn't automatically make all PHP apps "serverless" apps. What makes something "serverless" is the FaaS[1] execution model.
in the past year or so i've seen serverless extended to anything where the underlying compute is abstracted away. so ex. bigquery and dynamodb, two very stateful services, are also described as serverless.
cocktailpeanuts|8 years ago
So I don't think it's for "dummies". Dummies want an all-in-one server.
CharlesW|8 years ago
Any normal PHP app is just a collection of stateless functions, but that doesn't automatically make all PHP apps "serverless" apps. What makes something "serverless" is the FaaS[1] execution model.
[1] https://martinfowler.com/articles/serverless.html
dastbe|8 years ago