It is a pain, but if your use case allows for scheduled downtime, it's not terrible.
I'm looking at Marmot for high availability. Not necessarily horizontal scaling, but instead having a backup server or two that have a constant up-to-date copy of the live db but also can take over if the main server dies, and the main server can then sync the data back when it comes online.
Otherwise, keeping a very close eye on it.