Lecture on how we use Terraform to automate GitHub: best practices, our workflow, and hard lessons learned automating a SaaS service with IaC.
This talk shares my experience automating GitHub itself using Terraform, treating it as Infrastructure as Code. I'll cover how we manage repositories, teams, and permissions at scale, including our current workflows, best practices we've developed, and the common pitfalls we've encountered. Whether you're starting out or scaling up, you'll learn practical strategies for managing GitHub (or any other SaaS service) like any other cloud infrastructure.