multi-master with conflict resolution is non-trivial.
Do you have automated failover set up?
Also, didn't know about Aurora's per query pricing. That is crazy.
Do you have automated failover set up?
Also, didn't know about Aurora's per query pricing. That is crazy.
I tend to leave the decision to switch masters to humans, and just automate the process. Unless you have bulletproof conflict resolution/reconciliation, automating failover is inviting a conflict that leads to major pain and a large effort to fix. Better to have a few minutes of write downtime while waiting for someone to make the decision (which includes making sure the dead host is truely dead and not just split brained)