!!! 現在 開発計画立案中 !!!
AWS Lambdaのベンチマークに使用する。
ベンチマークを取るFunctionをダウンロードして、新たにベンチマーク対象のメモリ容量のFunctionを作成、並列実行で情報を集めて、結果を表示する。
(作成したFunctionは終了時に削除する)
- 技術検証
- Golangの文法
- Golangの自動ビルド
- GolangのTDD
- GolangをCLIとして使用する際のパラメータの指定方法
- Golangの並列実行
- Golangの標準出力、Loggerの使い方
- Golangのtmp dir
- GolangでAWSを触る
- GolangでAWS LambdaのFunctionをダウンロードする
- GolangでAWS LambdaのFunctionを作成する
- GolangでAWS LambdaのFunctionを削除する
- GolangでAWS LambdaのFunctionを実行し、実行時のデータを取る
- CLIツールの作成
- 必要そうなオプションとパラメータ取得の実装
- tmp dirへのFunction download
- AWS LambdaのFunctionを作成する
- 並列実行してデータを集める
- AWS LambdaのFunctionを削除する
- 画面表示、ログの仕組みを整える