Slide 3
Slide 3 text
Copyright(C) 2021 Mitsubishi UFJ Information Technology Ltd. All rights reserved.
なぜLambdaでステートフルアプリなのか?
①ステートフルアプリがアンチパターンでは無くなって来た
◼ サーバレスとは、これまでは状態を保持しないステートレスアプリケーションやバッチ処理で使用されるものだった。
◼ しかしながら近年は以下のような「状態を保持する機能」が多数追加され、処理時間が短縮された。
Aurora
PostgreSQL
Primary
RDS Proxy
Aurora
PostgreSQL
Replica
API Gateway Lambda
LambdaVPC
Hyperplane
ENI
(2)あらかじめNICを作成しておく事で、
都度作成していたENIの作成時間
十数秒程度が不要に。
(1)あらかじめLambdaインスタンスを
任意の数起動しておく事が可能に。
アプリの立ち上げ時間を隠蔽。
(3)DBコネクションを維持するため
DB接続時間が短縮。
Javaで開発したWebアプリケー
ションを稼働させ、DB読み書き
まで含めたオンライン処理の性
能を検証 (SpringBoot、
Thymeleaf、JPAを使用)
3