Java歴21年のエンジニアが同じAPIをJava・Go・Rust・Kotlinで実装して徹底比較した
2026年3月19日 14:44
はじめに
筆者はJava歴21年のバックエンドエンジニアです。現在は日本のIT企業で働きながら、自社プロダクト(短動画プラットフォーム)のバックエンドを開発しています。
元々Spring Bootで構築していた本番環境をGoに移行し、さらにRustで書き直しました。その過程で「ちゃんと数字で比較したい」と思い、同じAPIをKotlin(Ktor)でも実装し、4言語の実測データを取りました。
本記事では、同一仕様のAPIを4言語で実装し、スループット・レイテンシ・メモリ・起動時間・ビルド時間・コード量を比較した結果を共有します。
テスト環境
項目
詳細
マシン
mac...