Get Rootly's Incident Communications Playbook

Don't let an incident catch you off guard - download our new Incident Comms Playbook for effective incident comms strategies!

By submitting this form, you agree to the Privacy Policy and Terms of Use and agree to sharing your information with Rootly and Google.

Get to know

Matt Gowie

Quick facts

💻
CEO & CTO of Masterpoint
🌍
Outdoor enthusiast
📚
IaC expert
⛰️
Loves alpine climbing

Five Questions with Matt Gowie

What’s your most memorable incident story?

The one that always comes to mind happened while I was camping at Smith Rock, Oregon. I was primary on-call—probably shouldn’t have been camping—but as the lead of a small team, I was almost always on-call.

Our HBase primary node went down, causing a cascade of failures in our data warehouse. Of course, this happened at 2 a.m. in freezing temperatures. I spent 20 hours working from a bench near the campsite bathroom, plugged into a pole for power and using a phone hotspot. When it got too cold, I moved to my car just to warm up enough to type. We had customers calling throughout the incident, and it was a debacle. While it was one of the most challenging experiences I’ve had, I learned a lot from it.

Looking back, it’s the kind of story you can laugh about—over a beer—with teammates who were in the trenches with you.

For those new to IaC, what is it, and how does it relate to reliability?

Infrastructure as Code allows you to manage infrastructure by writing code instead of manually configuring resources in the cloud or on prem. This means you can automate provisioning, reduce human error, and create repeatable systems.

From a reliability perspective, IaC is really important. If your infrastructure is defined in code, you don’t have to rely on one person’s knowledge or manually retrace configuration steps in an emergency. Instead, you can recreate your entire environment with a simple command.

When should companies start thinking about adopting IaC?

Ideally, way earlier than they think. Even at a small scale, using IaC creates documentation and reduces the "bus factor."

That said, if you’re a startup in the proof-of-concept phase, you’re probably fine using platforms like Heroku. But once you step into cloud ecosystems like AWS, GCP, or Azure, IaC becomes essential because you're creating the documentation and repeatability you need for your product long term.

Terraform vs. OpenTofu: What’s your advice for those unsure about migrating?

This question comes up a lot. OpenTofu has become increasingly relevant as the project has grown significantly. They have a solid team, good funding, and are committed to maintaining a consistent release cadence while building new features. They are proving their capabilities and keeping up well with Terraform.

Ultimately, it’s about optionality. If you value tools that are truly open-source and don’t lock you into proprietary ecosystems, OpenTofu is worth considering. For new projects, starting with OpenTofu might even save you headaches down the line.

What’s your favorite climb, and what’s on your bucket list?

I really love alpine climbing. I’ve had incredible climbs in places like Rocky Mountain National Park, the Pacific Northwest, and Wyoming.

As for bucket list climbs, there's a route in Patagonia that I would really love to go and do. It would require a lot of work, so maybe one day. I’ve never climbed in South America, so that’s definitely on my radar.

👉 Where to Find Matt

You can learn more about Masterpoint at masterpoint.io, where you’ll find insights into IaC. If you’re dealing with IaC challenges, Matt’s team is happy to chat, offer advice, or assist with migrations and implementations.