「AWS無料相談会」をオンラインで開催中

サーバーレス

6/6ページ

Serverless Framework+Node.jsをつかったLambda関数の開発フロー

  • 2017.07.14

今回は、Serverless Framework+Node.jsをつかったLambda関数の具体的な開発フローを書いてみる。動作確認やテスト、CI連携まで一貫して行なったので、参考になればと思う。 つくったもの Webアプリケーション側である変更がはいった際に、複数のRDBとElasticsearchにまたがるデータを合わせて更新する、という、中間的な役割を実装した。S3に更新のデータが5分毎にP […]

Datadog × API Gateway × Lambdaでプロセスの再起動を自動化する

MMMサーバサイドエンジニアの柳沼です。 お世話になっております。 ようやく北海道も暑くなってきました。 前回に引き続いてDatadogで書いてみます。 シンプルなホスト監視だけでなく、ちょっとトリッキーなこともやってみようということで、LambdaをDatadogと組み合わせてみます。 今回のゴールは、 EC2ノード上で走っているはずのnginxプロセスが止まっていた場合、自動で再起動する こと […]

API Gateway + Lambda + Amazon Elasticserach ServiceによるオートコンプリートAPI構築

下條です。 この度、Elasticsearchを利用したオートコンプリート的なAPIの開発をする機会がありました。ElasticsearchとしてはAWSマネージドのAmazon Elasticsearch Serviceを基本とし、API GatewayおよびLambda経由でAmazon Elasticsearch Serviceにアクセスする構成としました。今回はAWSのインフラ的な部分に焦 […]

Serverless Framework+Node.jsで普通に設計する

  • 2017.05.19

最近はAWS Lambdaの関数をNode.jsで書いているので、その設計を紹介しようと思う。 目次 Serverless Frameworkで気をつけたこといくつか ローカルCLIを使用する Credentialsを容易に追加 yarnコマンドで統一する stageを切り分ける テスト JavaScript側の設計 webpack+Babel AVA Flow Lint State管理 まとめ […]

さくらのVPSで動かしていた cron の処理を AWS Lambda で実行してみた

会社の忘年会で、卓球、ビリヤード、ダーツの3種目の総合得点でまさかの優勝をした(組んだペアに優勝させてもらった?)佐々木です。今回は、AWS Lambda について、気をつけるべき点のまとめです。 AWS Lambda で実行してみようと思ったポイント 毎日株価をあるサイトからスクレイピングして取得してきて、自分で設けた基準を満たしているかどうかをチェックし、その結果をメールと Slack へ通知 […]

AWS LambdaのScheduled Eventを使ってバッチ実行してみた

先日ハードコアのライブに行ってきて、耳がまだおかしい下條です。やはり耳栓は必須です。 さて、話は変わるが、最近私が関わっているプロジェクトでは、比較的単純なWebアプリケーションでも日次などで簡単なバッチ処理をしたいという状況は意外と多い。 弊社では、これまでバッチの定時実行にはRundeckなどのジョブ管理ツールや、場合によってはcronを使ってきた。しかしこれらには以下のような問題がある。 ジ […]

1 6