今日は社内の別プロダクトと合同勉強会があって,Lambda + Apex 便利だよ!という発表をしてきた.
タイトルは「Lambda + Apex 事例紹介 ~ 全ては AWS コスト削減のために ~」で,発表内容としては,大きく3点にフォーカスした.
- CloudWatch Events + Lambda + CircleCI + Apex で Lambda をサーバレスに実行 & デプロイする話
- Apex で Golang with Lambda を動かす仕組みとは
- AWS 便利ツールの紹介
メインは Lambda + Apex の話で,前に書いた記事をベースにした.
発表資料
Golang with Lambda
Apex の珍しい点を挙げるとすると「Lambda で Golang を動かせる」ことだと思う.今回実際に試してみて,理解できた挙動をまとめた.詳しくは発表資料に書いたけど,Node.js から Golang バイナリを動かす子プロセスを生成して,プロセス間通信をすることで実現しているところまで確認することができた.
AWS 便利ツール
最後に AWS 便利ツールの紹介をした.awslogs は非常に便利!