My Blog Infra Is Gonna Make You Cry Tears of Blood
Charles Féval, a Microsoft engineer, details his blogging journey, transitioning from WordPress to Jekyll and Azure services, facing technical challenges, and ultimately simplifying his setup for better management and flexibility.
Read original articleCharles Féval, a principal engineer at Microsoft, shares his journey of blogging and the evolution of his blog infrastructure over the past decade. Initially starting with a WordPress instance on a shared host, he transitioned to using Jekyll for static site generation, which required more technical management. As he became involved with Azure, he experimented with various Azure services, including AKS and Azure Static Apps, often facing challenges with updates and costs. His blog's popularity led to increased traffic, which strained his resources and budget, prompting him to migrate to simpler solutions like Azure Storage and eventually back to a shared host. Throughout this process, he encountered numerous technical hurdles, including issues with DNS management and SSL certificates. Féval humorously reflects on the frustrations of maintaining a blog while balancing family life and the desire for immediate publishing capabilities. He ultimately devised a solution to sync his writing from his phone to GitHub using OneDrive, allowing for more flexibility in his writing process. The narrative serves as a lighthearted commentary on the complexities of managing a personal blog and the lessons learned from his experiences in technology and infrastructure.