At GDC this year, I presented a session on scaling multiplayer backends using Azure Container Instances, Event Grid, and Azure Functions. An enormous thanks goes to Dimitris Gkanatsios who wrote 99% of this. You can find the video below, but here are some additional links:
Installing Ghost on Azure
I run my life on Azure. Previously, my BlogEngine instance was running as an App Service, so getting Ghost running on Azure was important to me. Luckily, Felix Rieseberg has already done all of the hard work for this step.
Head over to Felix's Ghost-Azure repo on GitHub and click the big blue Deploy to Azure button. The deployment scrip will run, and you'll be asked to log into your Azure account and fill out a form with your new site's information (subscription, resource group, site name, etc.). When you complete this step,
I don't blog very regularly, it seems, so in an effort to get back on the bandwagon, I decided to migrate my blog from BlogEngine.NET to Ghost, since that's what much of the world has moved to. If you are seeing this post, apparently I was successful.
While getting Ghost itself deployed and running on Azure was super simple, migrating my old posts, comments, images, links, and other data to the Ghost platform was a pretty involved process. I learned a ton, which I'll be writing about here in future posts.
For those that follow this blog for my GameDev Newsletter posts, I have moved those to the GameDev News link above instead of spamming the regular feed. I absolutely plan on continuing the