Indeed では Java 7 から Java 8 へ移行しています。 (現段階では、移行は完了しております。)段階にわけて移行しており、まず Java 7でコンパイルされたバイナリを JRE 8 (Java 8 の実行環境)で実行するところから始めました。一度に全てを切り替えてしまうのではなく、いくつかのカナリアテストアプリを使用して、どんな問題が見つかりそうか様子を見ました。 私たちは、求人検索のウェブアプリを一つ目のカナリアテストとして選びました。昨年の 5 月に、私たちは本番環境にある 1 件の求人検索サーバーを JRE 8 に切り替えました。何も問題なく、 QA 環境で JRE 8 を数週間使用していましたが、本番環境をJRE 8 に切り替えたところ、システム負荷は 5 (通常のレベル) から 20 (異常なレベル)まであがりました。進める前に、まず修正が必要なくらいはっきりと
![Java 8 に辿り着くまでに起きた 不思議なこと - Indeed エンジニアリング・ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/e3bdbb426dd7fb208a1ee1b4e8ba64936ee14827/height=288;version=1;width=512/https%3A%2F%2Fjp.engineering.indeedblog.com%2Fwp-content%2Fuploads%2F2014%2F04%2Findeedengineeringblog.jpg)