What would you build with Elixir - if you had an unlimited budget?

I would make a config-management tool similar to Ansible, SaltStack, Chef, etc.

Would be 100% open source, no “enterprise” plan.

Tasks would NOT be declared using an under-powered syntax like YAML or a crappy DSL but rather be pure-elixir.

It would have a built-in web-based GUI and a robust CLI.

It would allow you to describe your environments and services and would realize those declarations in a declarative-infrastructure way.

It would have an opinionated way to store your secrets and configurations.

It would also do the work of Terraform and allow you to “plan” your executions and tell you what will change.

Would have both a masterless and worker based option.

It would allow you to mark environments as “safe” or “production” and keep you from doing bad things to those nodes.

It could also do the work of Jenkins and have excellent github / SCM integrations.

2 Likes

A “brain” in Erlang has been done in this book :slight_smile:

2 Likes

One of the things I’ve been thinking about, which is semi-realistically but does require quite a huge bankroll, is to build a new Payment Service Provider with an extreme focus on fault-tolerancy.

Oh, and also: I’d like to run the actor-model on embedded devices, but that would be an insane undertaking itself.

And building a full Operating System on top of the BEAM :smiley: .

2 Likes

A dystopian robot army to take over the world. World domination in nanoseconds with concurrency and fault tolerance.

It’s what everyone is thinking but I went ahead and said it.

5 Likes