Traditional websites, such as those powered by WordPress, rely on backend servers that dynamically respond to visitors' request. These servers need to be monitored and maintained, they are vulnerable to attacks, and they are hard and expensive to scale.
Scroll to the right to see more:
Scalable by design
Serverless storage like AWS S3, functions like AWS Lamda, and CDNs like AWS Cloudfront are designed for massive scalability. Websites built on them benefit from scalability out of the box, without the need for complicated, expensive, self-maintained server setups.
Secure by design
Traditional backend servers have a large attack surface; they require constant tweaking to keep secure. Serverless websites are static resources, which have dramatically reduced attack surface. Serverless functions also run in highly secure, isolated environments.
Unlike a traditional architecture where backend problems easily spill into the frontend, a serverless website's frontend is completely decoupled from its CMS and source code; errors introduced there are prevented from going live to the frontend by the deployment pipeline.
Risk is dramatically reduced by being able to rely on AWS S3, Lamda, and Cloudfront — the same Amazon-managed services used by thousands of other enterprise customers — instead of designing, testing, and maintaining one's own server setup.