I'm curious, why Ruby?
For background, the original leader of OpenStack Nova said many years ago that whilst Python enabled them to make fast progress, he regretted not doing it in Java (!!) due to the performance issues they were hitting with Python.... and that concurrency in Python is a second-class citizen compared to other languages.
If I was doing this today, i'd likely have chosen Golang (or perhaps Rust).. so why the choice of Ruby?