Slide 18
Slide 18 text
Read-write splitting
● idea-backendは新規アプリではなく、元々あったクックパッドニュースのアプ
リケーションに手を入れている
● DBはAuroraを使っており、ReaderとWriterも用意されてあったがアプリケー
ションからはなぜか全部Writerを見ていた…
● 幸いアイデアタブからは読み込みのクエリしか呼ばれず、書き込みが必要
な入稿画面は別アプリとしてデプロイされている
○ 接続先のDBは環境変数で指定されているので、それぞれをReaderと
Writerに指定することで解決
○ 本来はRails6の複数DB機能などをちゃんと使う方がいいと思います