lawnchair 12 hours ago

Great to see OCaml getting some attention. We wrote our product in OCaml at my startup, Terrateam[0]. It has helped us build and ship a complex system with a very small team.

We ended up building a lot in OCaml. Our own build system, a lightweight concurrency runtime, and a Postgres driver, because we wanted full control over how everything works.

[0] https://github.com/terrateamio/terrateam

  • ofrzeta 11 hours ago

    It's suprising that I never heard of Terrateam although I work in that space. How does your solution compare to ArgoCD or Flux?

    • lawnchair 11 hours ago

      Makes sense. We are still a bit under the radar. Terrateam focuses on Terraform and Tofu automation through GitHub pull requests. No long running agents or syncing YAML. Everything runs in response to pull request, comment, and merge events.

      We are also expanding support beyond Terraform and Tofu. That includes Kubernetes, Ansible, and other tools that follow a plan and apply model. If it runs as a CLI with a dry run capability, we can orchestrate it.

      On the VCS side, we started with GitHub and are adding support for GitLab and Azure DevOps.

weird_trousers 12 hours ago

Cool to see OCaml (and not 'Ocaml', please) got some tractions.

OCaml is a cool language (maybe the best one for functional programming imho), has a great build system and package manager (Dune)... it just miss some "killer apps" running on OCaml to let understand hype-people (managers) to take a look at it and try it at their job places.