今回は、Serverless Framework+Node.jsをつかったLambda関数の具体的な開発フローを書いてみる。動作確認やテスト、CI連携まで一貫して行なったので、参考になればと思う。 つくったもの Webアプリケーション側である変更がはいった際に、複数のRDBとElasticsearchにまたがるデータを合わせて更新する、という、中間的な役割を実装した。S3に更新のデータが5分毎にPUTされるので、そこからイベントを取る。 フロー全体 一連の開発フローとしては以下のような流れになる。 ロジック実装/ユニットテスト ローカルでの結合テスト development環境での結合テスト PR作成(CIでテストの実行) レビュー マージ(CIでテストの実行) staging(production)環境へデプロイ staging(production)環境での結合テスト UIがないという
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く