Clusterflick has always been a personal project, which means keeping costs down has always been a goal. I already had a GitHub account for the code, so the question was how far I could push that. The answer turned out to be: further than I expected. This post is about using GitHub not just as a place to store code, but as the actual infrastructure the project runs on. Some of it is straightforward