(no title)
gwph | 5 years ago
I wanted a trimmed down interface for following live chess streams. To keep the website updated I run an AWS Lambda every two minutes that does the following:
1. Pulls active streams from the Twitch API.
2. Uses the Go templates library to repackage the response as static HTML.
3. Uploads the static HTML to S3, where it is served behind CloudFront.
woutr_be|5 years ago
gwph|5 years ago
The website is tiny (homepage < 20kb excluding the thumbnails which are hosted by Twitch), so I'm also inside the free tier on S3 and CloudFront. I paid $12 upfront for the domain registration.