-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
一言でいうと
AWS LambdaをPythonで使うノウハウを共有したトーク。
Webフレームワークは不要というところに衝撃を受けた
発表資料リンク
- 発表資料:https://github.com/keithrozario/pycon_aws (スライド含む)
- YouTube:[TODO: ここにリンクを入れる]
発表者/所属
Keith Rozario
IT Architect
発表日付
2019/10/10
概要
[余裕があれば後ほど追記]
LambdaへのデプロイはPythonの関数単位で行える(WebフレームワークなしでLambdaでエンドポイントを作る例を紹介した)
※サーバレスフレームワークを用いている(エンドポイントhogeで関数fooを呼び出すような設定のyamlファイルを書いている)
Pythonファイルの中で
- エンドポイントが作成される(bootstrap)ときに実行される部分:関数の外側
- エンドポイントが呼び出されるときに実行される部分:yamlで指定された関数
関数の外側で1度だけ必要で、かつ、長い時間がかかる処理を実装する(グローバル変数のイメージ)。
これにより、エンドポイント呼び出しの処理時間が短くできる
SQSでキューを使ってエラーハンドリング。失敗したら呼び出しをキューに戻して再実行するようにする
Pythonファイルの中で
- エンドポイントが作成される(bootstrap)ときに実行される部分:関数の外側
- エンドポイントが呼び出されるときに実行される部分:yamlで指定された関数
関数の外側で1度だけ必要で、かつ、長い時間がかかる処理を実装する(グローバル変数のイメージ)。
これにより、エンドポイント呼び出しの処理時間が短くできる
SQSでキューを使ってエラーハンドリング。失敗したら呼び出しをキューに戻して再実行するようにする
[以下はオプション]
新規性・差分
トークで知って試したいこと
感想
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels