A static site built with Eleventy 3, with no framework under it and no server behind it. Every page is a file, rendered once when the site is built.
Hosting. The files sit in a private S3 bucket that nothing can read
directly. CloudFront is the only thing allowed to fetch them, and it is what
serves the site over HTTPS. A small function runs there on every request,
mapping an address like /projects/ onto the file that answers it and sending
www to the bare domain so that one address is canonical. The bucket, its
permissions, that function and CloudFront itself are described in a single
CloudFormation template, so the whole setup is a file in the repository rather
than a sequence of clicks in a console.