1) DeNA operates over 700 MySQL servers and requires high availability to prevent downtime and revenue loss from social games.
2) Automating master failover is challenging due to asynchronous replication potentially leaving data on failed masters unsynchronized across slaves.
3) The goal is to promote a new master from the slaves after a failure while synchronizing data across all slaves to prevent inconsistencies, without major performance impacts.