After putting it off for some time, I finally decided to revamp my personal website. I had a few goals in mind when I started, mainly: Switch from using Jekyll to Hugo for static site generation Move from AWS to GCP for hosting Define all the infrastructure as code using Terraform Automate the build/deploy process with CI/CD The result being a highly available, fault tolerant, reproducible website that is easily deployed and almost free to host.