<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on Masterpoint Consulting</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/</link><description>From best practices and emerging trends to real-world use cases and case studies, our updates provide valuable insights and actionable advice for organizations looking to build their platform on the cloud.</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 06 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://deploy-preview-108--masterpoint.netlify.app/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>The Standard Terraform and OpenTofu Files + Their Uses</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/standard-tf-files/</link><pubDate>Mon, 06 Oct 2025 00:00:00 +0000</pubDate><description>A comprehensive guide to the various files that make up a Terraform and OpenTofu project. Learn what belongs in main.tf, variables.tf, outputs.tf, and other essential files for maintainable Infrastructure as Code.</description><author>Matt Gowie</author></item><item><title>Fix IAM Trust Policy Errors using AWS IAM Identity Center SSO Role Regional ARN</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/fix-iam-trust-policy-errors-with-aws-sso-regional-arn/</link><pubDate>Wed, 17 Sep 2025 00:00:00 +0000</pubDate><description>If your IAM trust policy isn't working with AWS IAM Identity Center SSO roles, it might be because us-east-1 does not have the region in the ARN while other regions do.</description><author>Yangci Ou</author></item><item><title>The Ultimate Terraform Versioning Guide</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/ultimate-terraform-versioning-guide/</link><pubDate>Mon, 15 Sep 2025 00:00:00 +0000</pubDate><description>A practical, no-fluff guide to versioning in Terraform/OpenTofu that helps you avoid the hidden traps of tool, provider, and module mismatches. If your team has ever faced surprises after “just updating Terraform” (or wants to prevent them), this guide is a must-read.</description><author>Veronika Gnilitska</author></item><item><title>AI Meets Terraform: Prompt Strategies for Test Generation</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/ai-meets-tf-prompt-strategies-for-test-generation/</link><pubDate>Thu, 14 Aug 2025 00:00:00 +0000</pubDate><description>We share our experience developing an LLM prompt for Cursor and Claude Code to write meaningful Terraform tests. We describe various experiments, highlight strategies for crafting "durable prompts", and share the &lt;a href="https://github.com/masterpointio/shared-prompts/blob/main/rules/tf-testing-child-module.mdc">prompt’s final version&lt;/a> in Masterpoint's &lt;a href="https://github.com/masterpointio/shared-prompts">shared-prompts&lt;/a> GitHub repo.</description><author>Weston Platter</author></item><item><title>The Platform Engineering Way to Manage Google Workspace Users</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/platform-engineering-way-to-manage-google-workspace-users/</link><pubDate>Thu, 17 Jul 2025 00:00:00 +0000</pubDate><description>Migrate Google Workspace from ClickOps to Infrastructure as Code with our open source Terraform module. Includes design patterns and import examples.</description><author>Weston Platter</author><category>terraform google-workspace infrastructure-as-code automation</category></item><item><title>Your Infra Isn't Special: Why Open Source Infrastructure as Code (IaC) Wins</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/why-open-source-iac-wins/</link><pubDate>Sun, 22 Jun 2025 00:00:00 +0000</pubDate><description>If your platform team is still writing every Terraform and OpenTofu resource by hand, you're falling behind. This post explains how open source Infrastructure as Code (IaC) enables modern platform engineering at scale — reducing effort, increasing security, and speeding up delivery.</description><author>Matt Gowie</author></item><item><title>Terraform + OpenTofu Terminology Breakdown</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/terraform-opentofu-terminology-breakdown/</link><pubDate>Wed, 21 May 2025 00:00:00 +0000</pubDate><description>List of Terraform and OpenTofu terms with definitions and explanations.</description><author>Matt Gowie</author></item><item><title>Using MCPs to Run Terraform</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/using-mcps-to-run-terraform/</link><pubDate>Thu, 17 Apr 2025 00:00:00 +0000</pubDate><description>We jump into a hands-on exploration of Model Context Protocol (MCP), sharing our experiment using a MCP client to run terraform init, plan, apply. We share our take on where agents add value and highlight security considerations when adding MCPs to your workflow.</description><author>Weston Platter</author></item><item><title>Importance of Efficient Notifications in Terraform &amp; IaC Automation</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/importance-of-efficient-notifications-terraform-automation/</link><pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate><description>Explore how unnoticed Terraform &amp; Infrastructure as Code (IaC) failures can lead to significant problems, and how efficient notification alerts can prevent issues from cascading into major operational disruptions.</description><author>Yangci Ou</author></item><item><title>Steps to Break Up a Terralith</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/steps-to-break-up-a-terralith/</link><pubDate>Thu, 06 Mar 2025 00:00:00 +0000</pubDate><description>In this follow-up to our "What Is a Terralith?" article, we shift the focus from describing the problem to providing a detailed migration plan, practical guidance, and a handy checklist for breaking up a Terralith into smaller, more manageable root modules.</description><author>Veronika Gnilitska</author></item><item><title>Why Use Cloud Object Storage for Terraform's Remote Backend &amp; State</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/why-use-cloud-object-storage-terraform-remote-backend/</link><pubDate>Thu, 06 Feb 2025 00:00:00 +0000</pubDate><description>Discover why cloud object storage services are the gold standard for Terraform or OpenTofu’s remote state and backend, including the benefits and an example using AWS S3 &amp; DynamoDB.</description><author>Yangci Ou</author></item><item><title>How to Migrate off Terraform Cloud</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/how-to-migrate-off-tfc/</link><pubDate>Thu, 10 Oct 2024 00:00:00 +0000</pubDate><description>Need to to migrate off Terraform Cloud? We're happy to share some tips about preparation, pitfalls, and the process itself based on Masterpoint's experience.</description><author>Veronika Gnilitska</author></item><item><title>The Terralith: Monolithic Architecture of Terraform &amp; Infrastructure as Code</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/terralith-monolithic-terraform-architecture/</link><pubDate>Thu, 22 Aug 2024 00:00:00 +0000</pubDate><description>This article explores the challenges and pitfalls of Terralith, a monolithic Terraform architecture in Infrastructure as Code, and uncovers why a Terralith is not a good practice.</description><author>Yangci Ou</author></item><item><title>Three Terraform Use-cases You Need to Start Implementing</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/terraform-use-cases/</link><pubDate>Mon, 13 May 2024 00:00:00 +0000</pubDate><description>Engineering orgs that use IaC tools like Terraform aren’t typically maximizing their leverage. This article highlights at least three uses of Terraform and IaC automation that don’t necessarily center around traditional application workload infrastructure.</description><author>Matt Gowie</author></item><item><title>From Terraform to OpenTofu: Why and How</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/opentofu-early-adopters/</link><pubDate>Mon, 08 Apr 2024 00:00:00 +0000</pubDate><description>We're early adopters of OpenTofu. Read about what it took for us to make the switch and how it's going.</description><author>Matt Gowie</author></item><item><title>terraform-null-label: Advanced Usage</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/terraform-null-label-advanced/</link><pubDate>Tue, 05 Mar 2024 00:00:00 +0000</pubDate><description>A post highlighting some advanced usage of the terraform-null-label module showing root/child module relationship and implementation of a naming + tagging framework with context.tf</description><author>Matt Gowie</author></item><item><title>Mastering GitOps with Terraform Controller</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/terraform-controller-overview/</link><pubDate>Thu, 08 Feb 2024 00:00:00 +0000</pubDate><description>The post explores how Terraform Controller by Weaveworks can enable GitOps for infrastructure management.</description><author>Veronika Gnilitska</author></item><item><title>terraform-null-label: the why and how it should be used</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/terraform-null-label/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><description>A post highlighting one of our favorite terraform modules: terraform-null-label. We dive into what it is, why it's great, and some potential use cases in Terraform configurations.</description><author>Matt Gowie</author></item><item><title>Understanding the Terraform Check Block Feature</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/understanding-terraform-check/</link><pubDate>Thu, 10 Aug 2023 00:00:00 +0000</pubDate><description>We dive into one of Terraform's most recent features to leverage infrastructure validation.</description><author>Veronika Gnilitska</author></item><item><title>Hiring: Senior Platform Engineer (July 2023)</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/hiring-july-2023/</link><pubDate>Mon, 17 Jul 2023 00:00:00 +0000</pubDate><description>We're hiring a Senior, US-based Platform Engineer ASAP. This is a full-time contract with option to grow into FTE if you're interested. Continue reading to learn more about the position!</description><author>Matt Gowie</author></item><item><title>Crossplane: Why it Didn't Work for Us</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/passing-on-crossplane/</link><pubDate>Mon, 26 Jun 2023 14:48:43 +0000</pubDate><description>We investigated Crossplane at a deep level and found it wasn't for us. Read on to learn about our investigation and the issues we found.</description><author>Veronika Gnilitska</author></item><item><title>Welcome to Our New Website</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/2023-06-12-welcome-to-our-new-website/</link><pubDate>Mon, 12 Jun 2023 06:00:00 +0000</pubDate><description>Hey there, and welcome to the brand-new Masterpoint website! As the founder of Masterpoint, I'm beyond excited to share our revamped online presence with you, showcasing our expertise in all things AWS Platform Engineering and our commitment to helping our clients succeed.</description><author>Matt Gowie</author></item><item><title>Supporting Ukraine</title><link>https://deploy-preview-108--masterpoint.netlify.app/blog/supporting-ukraine/</link><pubDate>Thu, 04 May 2023 00:00:00 +0000</pubDate><description>At Masterpoint, we stand with Ukraine in the ongoing, unjust invasion from Russia. We have a full-time team member in Kyiv, as well as close colleagues and friends there, which makes this issue particularly close to our hearts.</description><author>Matt Gowie</author></item></channel></rss>