HACKER Q&A
📣 aintathrowaway

Your thoughts on a fast configuration management tool


I had the idea of building a faster alternative to Ansible/Chef. One that is really fast (I had issues at a past workplace where Ansible couldn't keep up with the scale).

I built an MVP with Go & NATS. Since Go is a compiled language, everything is really fast. I'm talking basic tasks (like creating files, changing permissions, etc.) are in the order of milliseconds. Other tasks like "apt update" etc. are longer due to the bottleneck being apt of course.

I wondered if this could have potential. If this is a tool you could see yourself using / paying for. Or perhaps I'm trying to solve the wrong problem and speed isn't an issue with configuration management?

The project is progressing well overall, but there are some major complications to using a language like Go (dynamic processing requires a lot of reflection, asynchronous logic, and more).


  👤 jhickok Accepted Answer ✓
The creator of Ansible is doing just that but in Rust:

https://news.itsfoss.com/ansible-creator-new-rust-platform/