OpenTofu Registry: The Low-Maintenance & Highly-Available Open Source SaaS
Talkat OpenTofu Day Europe 2024 · on Tuesday, 2024-03-19· at 09:50· Pavilion 7 | Level 7.3 | Room E05 - E06·
summary
OpenTofu builds a drop‑in registry: an alpha on AWS Lambda + API Gateway that scraped GitHub, hit 5,000‑request rate limits and required layered caching, DocumentDB and async Lambdas before failing for short windows; the stable design instead stores JSON metadata in a GitHub repo, hourly GitHub Actions hydrate ~30,000 repositories into tens of thousands of files, syncs changed files to Cloudflare R2, and serves static endpoints — handling hundreds of GB, showing 99.9% cache hit and near‑zero maintenance while keeping human review for security.
AI-written summary · about
chapters (16)
- 0:00OpenTofu Registry journey
- 1:29Terraform/OpenTofu registries
- 3:14Registry API behind scenes
- 3:36Alpha registry setup
- 5:21Alpha registry architecture issues
- 8:48Alpha registry limitations
- 9:49Stable registry design process
- 11:33Homebrew registry inspiration
- 14:52Stable registry components
- 17:11Efficient version updates
- 18:57Static file serving with Cloudflare R2
- 21:20Adding providers/modules
- 23:09Registry performance and adoption
- 24:34Key takeaways
- 26:02Future plans
- 27:27Q&A on module signing
related talks
32mCurating OpenTofu Modules & Patterns
40mHow I Learned to Stop Worrying about My Infrastructure and Love [Open] Tofu
25mHow OpenTofu Uses LSP To Power Its Text Editors Plugins
23mBuild Your Tofu Toolbox: A Tour of Battle-Tested Tools for IaC at Sca...
12mSave Thousands of DevOps Hours: Unleashing the Power of Self-Service
31mOpenFaaS Cloud + Linkerd: A Secure, Multi-Tenant Serverless Platform
24mThe OSS IaC Tooling Face-off for Modern Cloud Native Ops
23mOpenFaaS: Serverless platform with no strings attached?
