現在、異なるサーバーで 2 つの Rails アプリケーションを実行しています。1 つのアプリケーションは、データを取得して共有データベース (AWS RDS) に保存するバックエンド スクレーパーです。2 つ目のアプリは、共有 DB からデータをフェッチし、ユーザーに結果を表示するフロント エンドです。
私の質問は:
バックエンド アプリを複数の EC2 インスタンスで実行してスクレイピング速度を上げてスケールアップしたいと考えています。
- 同時実行性の問題なしに、複数の Rails アプリケーションから同時にデータベースに書き込むことはできますか?
- データベースの書き込み速度に影響しますか?
- 単一のサーバーをスケールアップするなど、より良い解決策はありますか (個人的には、スクレイピングのパフォーマンスが向上するとは思いません)