Chris Harwell·Mar 30, 2025A New Approach to Automated & Auto-Scaling Game Servers on AWSOver the past couple of posts, I’ve been exploring two exciting ideas:
Chris Harwell·Mar 30, 2025Automating Game Server Deployments & Updates on AWS with Terraform, Ansible, Docker, and MoreWhen managing game servers, manual updates and scaling can quickly become a headache. In this post, I’ll share how to build a robust…
Chris Harwell·Mar 28, 2025Auto-Scaling a Game Server on AWS Using Event-Based TriggersToday, I had an interesting idea that I’d like to explore further — a lightweight, cost-effective way to host a game server on AWS that…
Chris Harwell·Jun 5, 2023Options available for Health Checks with Helm ChartsWhile Helm does not inherently provide health checks, alerting, or automatic pod restarting, it leverages Kubernetes’ features for these…
Chris Harwell·Jan 20, 2022How CPUs work — Part 2:In my previous post I discussed in depth how the Memory, and Buses in a computer work and briefly discussed how the ALU, CU, PC, and…
Chris Harwell·Jan 13, 2022How computers work — Part 1In this article I will be discussing a few of the components that make up a computer and briefly discuss how they work without being too…
Chris Harwell·Jul 20, 2021How to validate an exact match with Regex in TypeScriptRegex is one of those tools you may or may not never use but nonetheless it is helpful to now.
Chris Harwell·Feb 22, 2021What I have learned writing Mock Unit TestsThis past week I have had the opportunity to brush up on my testing skills. I started out the week excitedly thinking, “Finally, a…
Chris Harwell·Oct 5, 20209 things you didn’t know about static array data structuresMost arrays we encounter are dynamic arrays, the difference between a dynamic and a static array is that a dynamic array does not have a…