We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Anton Babenko – How to build scale & maintain 45 pub Terraform mod. with over 100 million provisions
Learn how to build and maintain a massive Terraform module with over 45 pubs, provisioned with over 100 million infrastructure elements, and discover the strategies and tools used to ensure scalability and reliability.
- Testing is hard, but it’s necessary for Terraform modules.
- There are many testing frameworks available, such as Terratest, Kitchen Terraform, and TeraTest.
- Writing good Terraform modules requires understanding of software development principles.
- Code reviews are important, but it’s hard to get people to contribute to reviewing code.
- Terraform AWS modules are a collection of open source modules for provisioning AWS resources.
- There are many limitations to using Terraform, including difficulties with testing and documentation.
- Testing is important for developers, but it’s hard to get users to care about infrastructure testing.
- Terraform and Pulumi can be used equally successfully, but Terraform has more mature community support.
- Documentation is important, but it’s hard to create good documentation.
- Code analysis tools, such as TFLint, can help improve code quality.
- Local stack testing is important, but it’s hard to get it to work with real AWS accounts.
- Infrastructure testing is hard, but it’s necessary for ensuring infrastructure stability.
- Writing good Terraform modules requires understanding of software development principles and human-friendly language.
- Community involvement is important for creating good open source projects.
- It’s hard to get people to contribute to open source projects, but it’s worth it.
- There are many people who rely on Terraform, and it’s important to keep it maintained.
- Writing good Terraform modules requires understanding of software development principles and human-friendly language.
- Code analysis tools, such as TFLint, can help improve code quality.
- Local stack testing is important, but it’s hard to get it to work with real AWS accounts.
- Infrastructure testing is hard, but it’s necessary for ensuring infrastructure stability.
- Writing good Terraform modules requires understanding of software development principles and human-friendly language.
- Community involvement is important for creating good open source projects.
- It’s hard to get people to contribute to open source projects, but it’s worth it.
- There are many people who rely on Terraform, and it’s important to keep it maintained.
- Writing good Terraform modules requires understanding of software development principles and human-friendly language.
- Code analysis tools, such as TFLint, can help improve code quality.
- Local stack testing is important, but it’s hard to get it to work with real AWS accounts.
- Infrastructure testing is hard, but it’s necessary for ensuring infrastructure stability.
- Writing good Terraform modules requires understanding of software development principles and human-friendly language.
- Community involvement is important for creating good open source projects.
- It’s hard to get people to contribute to open source projects, but it’s worth it.
- There are many people who rely on Terraform, and it’s important to keep it maintained.