goldsoulsylvan

My Blog Architecture

This is mainly just so I dont forget how I set this up. The overall gist of this site is the following:

  1. I do my magic locally, and push to the Github Repo
  2. The Github Action uses fly deploy to push the changes to Fly.io, which handles the hosting and scaling.
  3. Cloudflare between the user and my site for the their usual magic (DDoS protection - saves my wallet hehe).

Thats really it, the below diagram shows this all:

Architecture Diagram of sylvanb.dev

A diagram of the architecture of sylvanb.dev

Most of it is handwaved away by the magic that is Fly.io and Cloudflare, and lets me focus on the main aim of this site - letting me talk my shit unimpeded 😎.

No doubt there will be another iteration of this site where I dip my toes into k8s or something stupid for the flex, but for now, this lets me fire-and-forget my changes into the cloud and stand of the shoulders of giants - so you can view my memes.