Functional Web Apps - The Revenge of Dynamic Web Apps
summary
Argues that massively available dynamic sites are best built with pure cloud functions that render HTML on demand, use serverless databases (DynamoDB, Fauna, Cosmos) and declarative deployment via Architect/Begin on AWS. Shows a working CRUD to‑do built with four Lambdas, an S3 static bucket and a DynamoDB table, and claims the arc 19‑line config expands to arc 19-line config -> 1,400-line CloudFormation. Recommends small functions to avoid cold starts with a rule of thumb keep payload <5MB for cold-start <1s. Functional Web Apps demonstrates faster deploys and simple rollbacks.
AI-written summary · about
chapters (14)
- 0:00Introduction to talk
- 1:01What is a dynamic web app
- 2:45Traditional three-tier architecture
- 4:32Infrastructure as code evolution
- 6:38JAMstack limitations
- 9:47JS rebound effect explained
- 11:29Introducing functional web apps
- 13:55FWA architecture benefits
- 16:43Cold start and database challenges
- 18:08Declarative infrastructure complexity
- 20:14FWA ecosystem and examples
- 21:40HTML-first progressive enhancement
- 22:23Live demo of to-do app
- 27:17Where to learn more
related talks
23mnow with Functions!
20mTransform Your Web App: Microfrontends & AWS Serverless
37mAre you being servered? — exploring a serverless web
44mAre you being servered? - exploring a serverless web
42mMicroservices – The FAAS and the Furious
37mNo Side JavaScript and the serverless Revolution
24mServerless powered Low Code
21mBuilding Fullstack applications on AWS
