to thedzy.com
This started as a remodel of my old site, which I really disliked. I tried using GitHub Pages for the old site, and it was a disaster. At the time, I thought it sounded “cool,” and since it was GitHub, I assumed I could reference my GitHub content. Crazy, huh? …No. Not how that works.
Just knowing it existed and that people might see it as a reflection of my HTML, CSS, and web design skills bothered me. It had to go sooner rather than later.
Turns out, the Jekyll framework is interesting but unwieldy, unable to reuse GitHub content, incredibly cumbersome, and time-consuming to maintain.
Enter Elastic Beanstalk, version-controlled. All data is either in the RDS database or pulled dynamically from the web. No more updates, easy maintenance, cloud-hosted. Perfect.
…Or so I thought. Yes to all of that, but add in costs and the fact that the code isn’t versioned in GitHub, with branches and the ability to easily revert.
Exit Elastic Beanstalk...
Enter Kubernetes. Everything is Terraformed, code is now in GitHub, changes are in branches and merged into main and can be rolled back, automatic deployments and updates. No cost for a supporting database.
With the exception of the Bootstrap framework and its icons, everything is my own work.
To see the design Design
Jump in