Elixir for implementing system test framework for a non-Elixir database

I’ve built something similar for running FoundationDB sandboxes. While reading your post I was going to recommend erlexec, and then I was pleased to see you’re already using it!

https://github.com/foundationdb-beam/ex_fdbmonitor

I’m using LocalCluster to manage Erlang node peers for bootstrapping the database clustering in test scenarios.

Overall the experience has been very pleasant. It’s empowering to be able to create and destroy database clusters at will to test a variety of configurations.

Let me know if you have any questions!