そもそもデータベースの可用性を高めるとか書いてるけどそれをイベントのタイミングに一緒にやろうとするのがおかしいだろ
散々やらかしてるんだからリスク回避でそういうのは別のタイミングでやれよ