タケハタのブログ

プログラマの生き方、働き方、技術について雑多に書いていくブログです。

【てっくぼっとサマリー】サーバーサイドKotlin、gRPCを中心とした「SEVEN’s CODE-セブンスコード-」のバックエンド技術

この前久しぶりに書いたてっくぼっとの記事についての紹介です。

blog.applibot.co.jp

概要

昨年の10月にアプリボットからリリースした、「SEVEN's CODE-セブンスコード-」というタイトルで使用しているバックエンド技術について紹介する記事です。

ここ2年ほど、会社としてもチャレンジしてきたサーバーサイドKotlin、gRPCをはじめとして、主要な技術セットとそれぞれのポイントを簡単に説明しています。

目次

  1. サーバーサイドKotlin
  2. gRPC
  3. AWS(アプリケーションのサーバーインフラ)
  4. AWS(フルサーバーレスのデータ分析基盤)
  5. Photon Cloud
  6. セブンスコードは近年のアプリボットのバックエンド技術の結晶

記事のポイント

  • サーバーサイドKotlinのおかげで防げたバグは多い
  • gRPCの導入に当たって考慮することは多かったが、パフォーマンスは高く使って正解だった
  • クライアント/サーバーの通信にgRPCを使う場合はインフラ構成に工夫が必要
  • サーバーサイドKotlin × gRPCで実装したプロダクトのリリースは初めてだが、バックエンドに関しては安定稼働できている

といったところになります。
ぜひ読んでみてください!