I think the issue with #pleroma was just not really understanding the resources needed to build vs run, so it might be worth revisiting that or #akkoma maybe, to experiment.
The weirdness of course being that you can’t really swap out backends easily since the federation basically locks other instances to this particular instance running -this particular software- which still confounds me.