【サーバーサイドKotlin】KotlinTestによるKotlin × SpringBootの単体テスト

こんにちは、サーバーサイドエンジニアの竹端です。

以前【サーバーサイドKotlin】ことりん × テスト with SpringFrameworkにてKotlinのテストフレームワークの検証内容をご紹介をしました。

この時はSpek、KotelinTestというKotlin製のフレームワークがSpring Frameworkとの相性の問題で使えず、JUnitを採用するという検証結果になっていました。

しかし、その後KotlinTestにアップデートがあり、Spring FrameworkのDIに対応がされたため、そちらへ移行することとなりました。

今回はKotlinTestをSpring Frameworkを併せて使った際のテストコードの書き方についてご紹介します。

続きを読む “【サーバーサイドKotlin】KotlinTestによるKotlin × SpringBootの単体テスト”

Java(Kotlin)におけるgRPCライブラリの選定と実装および速度比較検証

はじめに

Applibotで内定者アルバイトをしている18卒の杉浦です。

今回、Applibotの基盤制作チーム A.R.T.(Applibot Root Technologies)でのタスクとして、Java (Kotlin)におけるgRPCライブラリの選定と、gRPCと既存の運用でよく使われているシリアライズフォーマットであるJSONを用いたAPIとの速度比較をしたのでその結果を書きます。

続きを読む “Java(Kotlin)におけるgRPCライブラリの選定と実装および速度比較検証”

なぜサーバーサイドKotlinを導入するのか?

アプリボットでは現在、新規開発のプロダクトでサーバーサイドの言語としてKotlinを導入しています。

これまではJavaを使用してきたので、新しいチャレンジになります。

今回はなぜKotlinを導入するに至ったか、ご紹介します。

続きを読む “なぜサーバーサイドKotlinを導入するのか?”

Kotlin × Spring Securityを使用したRESTfulな認証機構の実装

アプリボットでは現在開発中のサービスで、サーバサイドの言語としてKotlinでSpringを使用しているプロジェクトがあります。

その中で今回は、認証機構の実装でSpring Securityを使用したので、導入方法をご紹介したいと思います。

続きを読む “Kotlin × Spring Securityを使用したRESTfulな認証機構の実装”