タグ

lambdaとQiitaに関するgouei2001のブックマーク (4)

  • Line Messaging API を使う - Qiita

    はじめに こんにちは。初投稿となります! 普段、Qiita にはお世話になっているので、自分も何かしらのアウトプットで誰かの助けになれればと思い、投稿してみることにしました。 また、自分の忘備録の意味合いもあります。 つたない文章ではありますが、ぜひ最後まで読んでいただけると嬉しいです! 初テーマについては、Line Messaging API にしました。 Line で bot を作れるあれです。 自分が何かを開発するときに、UI の作成がいつもネックになるので、UI の代わりとして重宝しています。 簡単な入力に対する応答とかであれば、Web アプリみたいなインターフェイスを作らなくても、Line bot で対応できます。 今回は、Messaging API を使用して、bot から簡単な応答ができるまでをみていきます。 では、早速やっていきましょう! Messaging API の仕組

    Line Messaging API を使う - Qiita
  • Lambda+RDSはアンチパターン - Qiita

    何が起きたのか 作成していたアプリではサーバレス構成にてLambdaからRDS(MySQL)を呼び出していました。 リクエストが増えるとRDSのコネクション数が増加して すぐにDBコネクションエラーになってしまいました。 最大コネクションの上限値 結論から言うとLambdaとRDS(MySQL)は相性が良くないです。 理由はLambdaからRDSのDBコネクションを貼ると リクエスト単位でコネクションを張ってしまうため 仕組み上、同時接続に耐えられません (RDSのコネクション上限数が少ない) さらにVPC設定すると・・・ セキュリティのため、RDSをLambdaからのみアクセスさせるためには LambdaとRDSを両方とも VPC領域に置く必要があるのですが、Lambdaの起動が遅くなる場合があります。 これは、一定時間Lambdaがコールしない場合にスリープ状態になり、 起動する際にE

    Lambda+RDSはアンチパターン - Qiita
  • それでも Lambda と RDS を使いたい場合の現実解 - Qiita

    LambdaとRDS の理想と現実 こちらの LambdaとRDSで爆死してみる の続編となります。 こちらでは、LambdaとRDSの相性悪い問題を具体例をもって説明するために壮大に爆死してみました。 ただ現実問題として、LambdaとRDSを組み合わせて使いたい人は数多くいると思います。 理想はLambdaにこだわるならDynamoDBといったコネクションの上限数などを気にしなくてすむアーキテクチャかと思います。 それでも、それでも、現実解としてLambdaとRDSを組み合わせて使う構成をいくつか検討してみました。 ありがちなアンチパターン まず改めてアンチパターンの紹介です。 API Gatewayとの組み合わせ クライアントがAPI Gatewayへリクエストを投げて、それがLambdaに渡り、RDSへinsertするパターンですね。 実際よく検討されているパターンかと思います。リ

    それでも Lambda と RDS を使いたい場合の現実解 - Qiita
  • AWS Lambda超入門 - Qiita

    記事の対象者 AWSLambdaを「使ったことない」、または「使ってみたい」と思っている初心者向けの記事です。 AWSにはいろいろな技術がありますが、今回はLambdaの使い方の最新版を紹介します。 というのもAWSのアップデートは頻繁にあるようで、調べても手順が違っていたり、情報が古かったりと初学者にとっては挫折ポイント満載でした。 なので、2016年12月4日現在の情報で記事を書きます。挫折した人はぜひトライしてみてください。 AWS Lambdaとは AWSに関するなにかしらのイベントによって処理を実行する環境だと考えたらよいと思います。 そしての"その処理"は利用者がアップロードします。 たとえば S3にファイルをアップしたときにプログラムを実行!! S3からファイルを削除したときにプログラムを実行!! APIサーバとして、クライアントから通信を受けたらプログラムを実行!! と

    AWS Lambda超入門 - Qiita
  • 1