So this is a pretty cool project that I've wanted to share for a while. I haven't until now for two reasons:
1. Egee.io's infrastructure was manually built up until about a month ago
2. I've been waffling on cloud service providers until this week
The actual infrastructure that the Egee.io game servers run on has always been open source. The website, of course, has been too. But now, the actual bones of Egee.io is open source for everyone to peruse and reuse!
Once I get everything diagrammed and figured out, I'll write a more expensive article on Medium explaining the architecture. But right now, I thought it would be pretty cool to just present the repo where all the magic will be happening.
If you are unfamiliar with cloud provisioning, the tool I'm using is called Terraform and it's the defacto tool for pretty much anything related to provisioning resources in "the cloud". The language that Terraform uses (HCL) is pretty esoteric, especially if you are unfamiliar with cloud stuff.
Right now, Egee.io is split between AWS (for DNS/Routing stuff and S3) and Linode basically (everything else). I'm OK with this setup for now but it's definitely subject to change in the future.
UPDATE - https://www.patreon.com/posts/23790693