あと重たい理由としては、スケールアウトする時に問題にならないようにとかで各コンポーネントでサーバ分けたりオブジェクトストレージ活用したりとかが逆効果になってる流れは割とありがち。スケール?何それ食えるの?UNIX Socketで全部ローカル通信させて遅延ナノ秒レベルよ?っていうぐらい開き直ったら一応爆速サービスにはできる…と思う。