very∙united

/ˈvɛɹi juːˈnaɪtɪd/ about this page


this wimpy page could've just been a handful of html pages, uploaded to some cheap hoster like easyname and i would've been done with it. but that wouldn't have been any fun, right? so i lunged at some good old over-engineering. the three html files you can marvel at here are backed by the following infrastructure:

on the development side of things, i wanted to under-engineer everything: no node, no webpack, no static-site-generator with thousands of lines of code, no minification. nothing of the modern frontend stack, just me editing a html file in a text editor like i did 20 years ago. the only thing i did want is hashed asset file names, so i can have long cache times and don't need to invalidate all the assets on a deploy. so the website part consists of:

all of this neatly fits into the AWS free tier, the only thing that actually costs money is route53 + the hosted zone. sadly, the only way to have cloudfront point to the apex domain is an alias record, for which you need to use route53. all of this comes down to around 1$ a month, which is okay.