Full Stack [[Serverless MOC|Serverless]] applications incorporate the following three characteristics:  [^fn1] [^fn1]: [The Full Stack Serverless Manifesto](https://dev.to/dabit3/the-full-stack-serverless-manifesto-3jjh) by [[@Nader Dabit]] 1. ==Decoupled frontends== 2. ==[[Infrastructure-as-Code]]== 3. Maximum scalability with ==minimum devops== Key considerations:[^fn1] 1. Developer velocity is valued above service ownership 2. Focus on creating business value vs re-inventing the wheel 3. [[Total cost of ownership]] should be understood at a fundamental level (Pay per compute -> variable vs capital expense) 4. [[Code is a liability]] 5. If it's available as a service, then it should never be built from scratch 6. Serverless functions ([[FaaS]]) fill in the gaps that managed services do not cover ## See also - [[How to minimise the DevOps tasks required in a serverless team]] - [[The Serverless Manifesto]] --- tags: #Serverless