Terrateam's Avatar

Terrateam

@terrateam.io

Open-source infrastructure automation using familiar GitHub workflows with Terraform, OpenTofu, CDKTF, and Terragrunt.

234
Followers
142
Following
54
Posts
21.11.2024
Joined
Posts Following

Latest posts by Terrateam @terrateam.io

Preview
Bare Metal to Cloud - Embracing Visibility Cloud migrations don’t fail because of Terraform syntax errors.They fail because teams lose visibility.When workloads move from the data center to the cloud,...

Cloud migrations don’t fail because of Terraform syntax.

They fail because teams lose visibility.

On March 5 (Noon ET) I’m live with Vlad Ionescu l talking observability during migration — hybrid states, refactors, AI reality.

Bare Metal to Cloud w/ @terrateam.io. youtube.com/live/3iJQTvg...

27.02.2026 19:04 👍 2 🔁 1 💬 0 📌 0
Terraform Plans in Seconds, Not Minutes — Stategraph Demo Day Live demo February 25th: Watch Terraform plans run 100x faster with parallel execution. See the feature that eliminates the state file bottleneck.

Hey @donalddinkenfelter.bsky.social -- Did you know the next Stategraph demo is going to slap?!?!

stategraph.com/demo-day

#terraform

26.01.2026 10:45 👍 1 🔁 0 💬 0 📌 1

I don't really buy the claims that LLMs are a problem in terms of energy. Certainly they use less energy as the developers they are replacing? If we just compassionately euthanize those developers, we'll probably come out ahead in energy consumption.

18.01.2026 15:13 👍 1 🔁 1 💬 1 📌 0

@donalddinkenfelter.bsky.social is the modern-day Aristotle. If you don't follow him, you're dead to me.

12.01.2026 12:15 👍 3 🔁 0 💬 0 📌 0
Preview
Simple, Predictable Pricing - Terrateam Simple, predictable pricing for teams of all sizes. Start free, scale as you grow.

I think a good metric for if you've made the right decision is if you feel a sense of clarity after, and I do. terrateam.io/pricing

08.01.2026 11:11 👍 2 🔁 1 💬 0 📌 0
Demo Day Signup — Stategraph Sign up for Stategraph Demo Day on December 17th, 2025.

We're hosting our next Stategraph demo day on Wednesday. If you like faster plan and applies, you should join.

stategraph.dev/demo-day

#terraform

15.12.2025 12:49 👍 1 🔁 0 💬 0 📌 0
Preview
Frameworks: No, Libraries: Yes. Developing a product in OCaml from Scratch - FUN OCaml 2025 Frameworks: No, Libraries: Yes. Developing a product in OCaml from Scratch Malcolm Matalka (Terrateam) ABSTRACT Terrateam is an open source infrastructure management product written in OCaml. In order to stay lean and flexible, Terrateam has developed almost all of its own frameworks and tooling. With a small team, the Terrateam product punches well above its weight compared to its competition. This talk will cover the choice to develop their own frameworks, the good, the bad, and how OCaml has been instrumental in being able to achieve so much despite being a two person company. Session page: https://fun-ocaml.com/2025/terrateam/ Connect with FUN OCaml: Twitter: https://x.com/FunOCaml Bluesky: https://bsky.app/profile/fun-ocaml.com #ocaml --- Big Thanks(TM) go to our generous sponsors who made FUN OCaml possible! * Octra Labs - https://octra.org/ - Platinum Sponsor * Ahrefs - https://ahrefs.com/ - Platinum Sponsor * Dialo - https://dialo.ai/ - Gold Sponsor * LexiFi - https://www.lexifi.com - Bronze Sponsor * Jane Street - https://www.janestreet.com/ - Bronze Sponsor * LightSource - Volunteer / Organizer Commitment * Tarides - Volunteer / Organizer Commitment
23.11.2025 23:30 👍 1 🔁 2 💬 0 📌 0
Engineering Log: Importing state into a queryable graph We showed Stategraph to a room full of infrastructure engineers. The Q&A surfaced what actually matters: scale, self-hosting, and when you can stop splitting root modules.

Stategraph demo day was absolute madness. Huge turnout and great questions. Next one in December.

You can watch the recording here: stategraph.dev/blog/enginee...

#terraform

19.11.2025 15:53 👍 0 🔁 0 💬 0 📌 0

No, hiring isn't hard for #OCaml. The Blub paradox is real. I have 30 resumes in my Inbox. The hard part is saying no.

terrateam.io/blog/is-ocam...

14.11.2025 11:49 👍 12 🔁 4 💬 1 📌 1

Woo!

07.11.2025 20:03 👍 1 🔁 0 💬 0 📌 0
Why we chose OCaml to write Stategraph OCaml's type system catches state corruption at compile time. Type-safe SQL, automatic serialization, and immutability by default prevent entire categories of bugs.

We chose #OCaml for Stategraph because "move fast and break state" didn't sound like a great product strategy.

stategraph.dev/blog/why-we-...

07.11.2025 12:20 👍 3 🔁 2 💬 1 📌 0
Preview
Careers at Terrateam - Join Our Team Join Terrateam and help build the future of infrastructure automation.

Hi #OCaml people. We're hiring. You should apply.

Infrastructure is the mind-killer.

terrateam.io/careers

04.11.2025 18:28 👍 4 🔁 2 💬 2 📌 0
Engineering Log: Testing round-trip validation for lossless ingestion Stategraph ingests Terraform state files through four transformations. We built a round-trip validation test to prove that every transformation is lossless and no data gets lost along the way.

Stategraph starts with losslessness. #Terraform state transforms four times: JSON to #OCaml to Postgres to OCaml to JSON. Each step can lose data. We built a round trip test to prove it doesn't. Not glamorous work, just correctness.

stategraph.dev/blog/enginee...

04.11.2025 08:23 👍 2 🔁 0 💬 0 📌 0
The Infrastructure Stack Is Getting Faster. Terraform Is Not. Every part of the stack is accelerating except infrastructure. Terraform has the ecosystem but not the speed. That's fixable.

Every layer of the stack is getting faster. #Terraform isn't.

We're building Stategraph in #OCaml to change that.

stategraph.dev/blog/terrafo...

31.10.2025 08:19 👍 6 🔁 3 💬 1 📌 0

LOL HAHA LMFAO JAJA

11.10.2025 13:40 👍 0 🔁 0 💬 0 📌 0
Inside Terraform's DAG: How Dependency Ordering Really Works Deep dive into Terraform's dependency graph: DAG construction, implicit vs explicit dependencies, graph walking, and parallel execution.

Inside Terraform's DAG: How Dependency Ordering Really Works

stategraph.dev/blog/terrafo...

#terraform

30.09.2025 20:13 👍 0 🔁 0 💬 0 📌 0

Terrateam is looking for an OCaml developer for a 3-month contract. Remote, paid, interesting infra problems. DM if interested or know someone who might be.

#ocaml

24.09.2025 22:03 👍 7 🔁 5 💬 3 📌 0
Preview
Stategraph — Terraform without the state file bottleneck Stategraph replaces Terraform's flat state file with a database-backed dependency graph. Disjoint changes can run in parallel, and state is queryable.

Terraform state has been a flat file for too long. What if it was a graph? We're exploring that idea with Stategraph

stategraph.dev

#terraform

15.09.2025 18:41 👍 0 🔁 0 💬 0 📌 0

So excited that our Co-Founder and CTO Malcolm Matalka is speaking at @fun-ocaml.com about why Terrateam is absolutely bonkers, no frameworks only libraries. Don't try this at home. #OCaml

15.09.2025 07:02 👍 4 🔁 2 💬 0 📌 0
Preview
Concepts, Techniques, and Models of Computer Programming: Chapter 3 After a long hiatus, I’m back to doing the CTM bookclub. It’s been quite busy at work, but we (Terrateam) delivered GitLab support, are working on Bitbucket, and we’ve delivered a host of other change...

Declarative programming keeps code composable and predictable. Recursion, iteration, data structures, and even security when state creeps in all through a pragmatic lens any Ocamler will appreciate.

pid1.dev/posts/ctm-ch...

#ocaml

21.08.2025 21:41 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

This is our most frequently asked question in sales calls: how does Terrateam compare to a rock? Finally, we have an in-depth answer.

02.08.2025 12:52 👍 1 🔁 0 💬 0 📌 0
Post image

We just open sourced Terrateam's new UI.

Our old one was barely usable, but customers didn’t pick us for that. They chose us for flexibility and fast support.

Most OSS tools gatekeep UIs for enterprise. We're bootstrapped, so we don’t have to. Real value should be open.

#opensource #terraform

21.07.2025 18:08 👍 2 🔁 1 💬 0 📌 0
"Frameworks: No, Libraries: Yes. Developing a product in OCaml from Scratch" explores how @terrateamio built their infrastructure management platform by creating custom frameworks instead of relying on existing ones.

Learn how OCaml enabled a two-person company to build almost all their own tooling and achieve success! 🚀

"Frameworks: No, Libraries: Yes. Developing a product in OCaml from Scratch" explores how @terrateamio built their infrastructure management platform by creating custom frameworks instead of relying on existing ones. Learn how OCaml enabled a two-person company to build almost all their own tooling and achieve success! 🚀

🎉 Excited to announce Malcolm Matalka (from @terrateam.io
) will be speaking at #FUNOCaml 2025 in Warsaw! 🧡🐫

📅 September 15-16, 2025 📍 Warsaw, Poland

08.07.2025 09:50 👍 5 🔁 2 💬 2 📌 0

At Terrateam we're shipping a lot: new UI, GitLab support, PR summaries, blog posts.

Next week we're taking a break from all AI talk. Fun rabbit hole, but time to lock in and crank out some #OCaml.

06.06.2025 21:04 👍 0 🔁 0 💬 0 📌 0
Post image

We shared a feedback form in the Terraform Users LinkedIn group.

One response to "What’s stopped you from trying Terrateam?"

"OCaml."

Truth is, it's one of the reasons we move fast and ship safer.

github.com/terrateamio/...

#Terraform #OCaml

04.06.2025 14:46 👍 3 🔁 0 💬 0 📌 0

Always happy to chat. Will reach out to you.

04.06.2025 11:39 👍 1 🔁 0 💬 1 📌 0
#502 ADD RFD on writing RFDs by orbitz · Pull Request #503 · terrateamio/terrateam Description Type of change Bug fix New feature Breaking change Documentation update Other (explain): RFD Checklist I have read the contributing guidelines The pull request title follows ...

We're writing an RFD about how we write RFDs.

Good decisions come from clear thinking and real discussion. As Terrateam grows, we want a process that supports diversity of thought and makes it safe to speak up.

Inspired by @oxide.computer

github.com/terrateamio/...

04.06.2025 10:30 👍 0 🔁 0 💬 0 📌 0
Post image

@yminsky.bsky.social did say it several years ago on Jane Street YT Video.

03.06.2025 17:35 👍 2 🔁 2 💬 1 📌 0

Contrary to popular belief, it is not difficult to hire for #OCaml. We just recently hired two fantastic engineers and had quite a few resumes come in.

03.06.2025 16:45 👍 5 🔁 0 💬 1 📌 0
Preview
SE Radio 665: Malcolm Matalka on Developing in OCaml with Zero Frameworks Podcast Episode · Software Engineering Radio - the podcast for professional software developers · 23/04/2025 · 56m

This most recent podcast that appeared on (they’ve done quite a few) was worth a listen podcasts.apple.com/au/podcast/s...

02.06.2025 11:08 👍 5 🔁 2 💬 0 📌 0