As software architecture becomes more complex and involves dependencies on services, databases, resources and systems, the need to declaratively configure technology stacks and connect it to your development pipeline emerges.
Engineering organizations that have access to full-stack environments that include proper database seeding, resource and code deployment, help increase developer productivity and shorten feedback loops, hence the importance of Terraform, Cloudformation, Pulumi and other Infrastructure as code (IaC) tools.
Join Aris Buzachis, Senior Software Engineer at Bunnyshell and former Data Engineering Manager at Bitdefender and Cristian Blanaru, DevOps Engineer at Bunnyshell on Thursday, June 16, 2022 at 10:00 am PST as they discuss the different IaC tools, best practices and considerations when using IaC, and show practical use of IaC tools such as terraform to increase release frequency.
Basics of terraform
Key considerations for terraform
A quick take on Terraform vs pulumi vs cloudformation
How to connect app code with terraform
Terraform and GitOps and how to avoid configuration drift
Practical use of terraform to increase release frequency