LoginSignup
2
0

More than 5 years have passed since last update.

KtorをAWS Lambdaで動かしてみる

Posted at
1 / 17

事前知識

  • Ktor
  • AWS Lambda

Ktor

JetBrains製、ピュアKotlinのマイクロWebアプリケーションフレームワーク。

参考資料: Komparing Kotlin
Server Frameworks


AWS Lambda

AWSのマネージドFaaS。

ソースコードをWebコンソールで貼り付ければ、APIやバッチ処理が簡単に作成可能。


WebフレームワークをFaaSで動かす???


image.png


テスト用の機能を使えば、KtorのApplicationにLambdaの入力を渡せるのでは...🤔


2019-04-25 08_29_47 AM からスキャン.jpg


デモ


image.png


解説


何の役に立つの?


分からん...😭


むしろ私が聞きたい、けど...


一応考えられるユースケース

  • コスト面を考慮しAPIをLambdaで構築したいが、テストが大変※1なのでローカルではWebフレームワークとして運用したい
  • バッチ処理をLambdaで書きたいが、チームメンバーがKtorに慣れすぎていて学習コスト的にKtorで開発できた方が有利

※1: 感想には個人差があります。


まとめ

  • フレームワークの中身を使いまわせて面白い
  • Ktorの仕組みを理解する上ではよかったかも...?

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0