国内の公開されているサーバーサイド Kotlin 採用事例まとめ
こちらの記事の方でアップデートします。
公開されているサーバーサイド Kotlin の国内採用事例をまとめてみた。
サイバーエージェント
アメーバピグ
どのようなシステムで採用しているか
長く使われている既存のJavaシステムでの新規開発部分。改修部分をJavaではなくKotlinを用いて記述。
Kotlin採用理由
- 組織として技術的なモチベーションを上げるため。
- デフォルトでNotNull型。
- 関数型によりすぎておらず、Scalaほど敷居が高くない。
- GoogleのAndroidでの対応言語採用により、今後言語が急激に廃れる可能性は低いと判断。
FRESH LIVE
どのようなシステムで採用しているか
マイクロサービスアーキテクチャのシステムの新規開発
使用フレームワーク
LINE
どのようなシステムで採用しているか
ゲームプラットフォームにおけるレコメンデーション API
使用フレームワーク
- Spring Boot 1.5.x
エムスリー
どのようなシステムで採用しているか
Java で作られているアーキテクチャが複雑化したレガシーシステムのフルリニューアル。
Kotlin採用理由
使用フレームワーク
- Spring Boot
- オフィシャルにKotlinサポートを宣言
- Doma 2
エス・エム・エス
使用フレームワーク
- Spring Boot
ユーザベース
NewsPicks
どのようなシステムで採用しているか
新しいビジネスを実現するための新規小規模システム(API数50強)
Kotlin採用理由
- Java でサービスを運用してきている組織/メンバーのナレッジは活かしつつ、もう少し書きやすくモダンな言語機能を持つ
- 職能ではなく事業ミッション毎にエンジニアをアサインしていることが多いので、Android エンジニアがサーバーサイドの開発に入りやすい
使用フレームワーク
- Grizzly 2
- Jersey 2
- Kodein
- Hibernate 5
- Jedis
- Retrofit 2
- Jackson
FORCAS
enterpedia
Retty
どのようなシステムで採用したか
Kotlin採用理由
フレームワーク採用理由
アプリボット
Ubie
クオカード
メディアマックスジャパン
どのようなシステムで採用しているか
- 既存のJavaシステムのリプレース
Kotlin採用理由
- Javaに対する言語的優位性
- 技術的チャレンジによるモチベーション向上
使用フレームワーク
- Jooby
- JOOQ
- Rocker
Kotlin Webアプリケーション 新しいサーバサイドプログラミング
- 作者: 長澤太郎
- 出版社/メーカー: リックテレコム
- 発売日: 2017/10/06
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る