Learn how to tackle large tfstate files in this 25-minute Japanese conference talk that shares Wantedly's Infrastructure Squad's experience managing cloud resources with Terraform since 2015. Explore the challenges faced with growing tfstate files, including extended plan/apply execution times and cloud provider rate limit issues. Discover practical solutions through Wantedly's implementation of tfaction for GitHub Actions CI/CD workflows and Terraform provider upgrades using Renovate. Examine strategies for splitting tfstate by service and functionality units, weighing the benefits of resolved performance issues against challenges like time-intensive migrations and large Renovate PRs. Follow along as speaker Hayato Kawai details the gradual transition process while managing cognitive load between pre- and post-split states.
Overview
Syllabus
[Japanese] 巨大 tfstate に立ち向かう技術
Taught by
HashiCorp