弊社ではなく、お手伝い先で。
検証をじっくりやった事もあり、かなり時間がかかった。
計画したのは半年以上前、検証は 2 ヶ月かかった。
結果的には CPU 使用率は半分になり性能は倍になった。もちろん、本番で、だ。
これから徐々に CPython 環境を PyPy 環境へと置き換えていく。PyPy の最大の魅力はその性能だろう。性能が大きく上がるため、既存環境にかかっているサーバ費用を削減することが出来る。
ただ、注意して欲しいのは PyPy はとてつもなくメモリーを消費する。
Python 環境でパフォーマンス向上を狙うには PyPy はとてもよい選択肢だと思う。とても安定しているし、互換性が本当に高い。
Python + Django という環境で、2 倍性能を上げることはそうそう出来ない。
ただ、PyPy が最後の砦ではあるので、これ以上のパフォーマンスを望む場合は言語を変更する必要がある。Golang なのか Elixir なのか。
PyPy を導入したことで、次の言語を探す時期に来た気がする。