Advertisement · 728 × 90

Posts by Terrateam

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...

1 month ago 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

2 months ago 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.

3 months ago 1 1 1 0

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

3 months ago 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

3 months ago 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

4 months ago 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
4 months ago 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

4 months ago 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...

5 months ago 13 4 1 1
Advertisement

Woo!

5 months ago 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-...

5 months ago 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

5 months ago 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...

5 months ago 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...

5 months ago 6 3 1 0

LOL HAHA LMFAO JAJA

6 months ago 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

6 months ago 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

6 months ago 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

7 months ago 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

7 months ago 4 2 0 0
Advertisement
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

7 months ago 0 0 0 0
Video

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

8 months ago 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

8 months ago 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

9 months ago 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.

10 months ago 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

10 months ago 3 0 0 0

Always happy to chat. Will reach out to you.

10 months ago 1 0 1 0
Advertisement
#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/...

10 months ago 0 0 0 0
Post image

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

10 months ago 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.

10 months ago 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...

10 months ago 5 2 0 0