I think long term something distributed is going to be key. We haven’t decided yet exactly how we’ll do that.
Katie and I have some oddly extensive bare metal Kubernetes experience for another application we run so we may eventually go in that direction. We could make everything a micro service and then scale them up/down as needed.
We want to start simple though.