こんにちは。 エキサイト株式会社の三浦です。 DBでは、可用性の担保のために Primary と Replication のインスタンスをそれぞれ用意することが多々あります。 こうしたDBをSpring Bootで扱う際、適切にSQL実行先を振り分けないとせっかく分けた意味がなくなってしまいます。 今回は、適切に Primary / Replication インスタンスにSQLを振り分ける方法を2通り紹介します。 DBの可用性と Primary / Replication インスタンス DBは、多くのアプリケーションにとって、アプリケーション上で扱うデータが入っている重要なサービスであり、DB…