weekly.tf - Issue #92 - Terraform refactoring, Serverless tutorial, Terraforming Snowflake, Terraform Best Practices (in Romanian and Turkish), Infrastructure as Code meetup in Paris
Arthur Busser wrote a post about refactoring infrastructure as code and how painful it can be because of the way Terraform works. With tfautomv, it becomes much more manageable. AB: I also recommend readers check other DevOps posts in their company blog. There is a lot of good information.
From zero to production: this extensive guide by Manuel Kießling describes in detail how to create and deploy a React-based web app frontend using TypeScript and Redux Toolkit on top of a Node.js-based AWS Lambda backend with a DynamoDB database, connect and integrate them through API Gateway and CloudFront, and explains how to codify and automate the required cloud infrastructure and deployment process using Terraform.
Peter VanderMeer (Data Engineer at Faire) described their journey terraforming Snowflake and outlined how beginners can do this themselves.
Acest document este o încercare de a descrie cele mai bune practici pentru folosirea Terraform și de a oferi recomandări pentru cele mai frecvente probleme întâmpinate de utilizatorii Terraform. AB: Andra Somesan (AWS Community Builder, Enterprise Solutions Architect at AWS) translated this into Romanian.
Bu döküman Terraform aracının en iyi uygulama metodlarını ve Terraform kullanıcılarının sık karşılaştığı problemlere yönelik çözüm önerilerini sistematik bir şekilde açıklamaktadır. AB: Bilgehan Nal (Senior DevOps Engineer at sahibinden) made this translation into Turkish.
🎙Upcoming Meetup in Paris
We are organizing a free face-to-face meetup in Paris 🇫🇷 to discuss Infrastructure as Code with several experts and lightning talks by the community (no boring sales pitches). Join us if you are curious about DevOps, Infrastructure as Code, Terraform, Pulumi, CDKs, and everything in between! Language: English (mostly).
Qovery is the main sponsor of this event.
Generate Terraform moved blocks automatically for painless refactoring. AB: Terraform's moved feature is not always enough for real cases, and this tool can be a good addition.
DRY Terraform with Go Templates. AB: Why? Because Terragrunt and CDK for Terraform are not for everyone.
A command-line utility to print the summary of the terraform plan. AB: Why? Because sometimes it can be hard to see the most important part quickly.
Remember that sharing is caring, so it will help the Terraform community (and me) if you share this newsletter with your friends and colleagues.
PS: One of the best ways to help Ukraine - https://palianytsia.com.ua/
Glory to Ukraine! 🇺🇦