スキップしてメイン コンテンツに移動

S3、Amazon API Gateway、LambdaとDynamoDBを利用したサーバレスなWebアプリを構築する

■システム構成
■S3
■Amazon API Gateway
■Lambda
■DynamoDB

1.システム構成
 システム構成については、下記のような構成となる。



2.S3
 静的コンテンツを配置するサービス。例えば、下記のようなファイルがある。
 ・HTML
 ・Javascript
 ・Image
 ・動画コンテンツ

3.Amazon API Gateway
 APIの入り口となる。実処理がLambdaの関数を呼び出して、結果を返す役割となる。

4.Lambda
 関数単位で、処理を実装し、APIのリクエストに応じて、DynamoDBに問い合わせる、
 または、外部のAPIを呼び出して、処理結果を返す役割となる。

コメント

このブログの人気の投稿

XMPPとは

XMPPとは、インスタントメッセージソフトなどに使われるXMLベースのオープンソース・プロトコルである。2004年に、IETF(Internet Engineering Task Force)でIMPP(Instant Messaging and Presence Protocol)の標準案に選ばれた。 Jabber社が開発したインスタントメッセージソフト「Jabber」のプロトコルを、セキュリティ機能などを追加して改良したものである。具体的な機能としては、インスタントメッセージソフトで必要不可欠となるメッセージの送受信や、プレゼンス状態の通知などを受け持っている。 XMPPは柔軟性や拡張性が高いのが特徴であり、JabberやGoogle Talkなどのインスタントメッセージソフトで採用されている。 XMPPを使っているサービスの例はCERN、アメリカの軍事衛星、BBC News、MLB、DuckDuckGoなどがある。また、SlackやHipchatなどのXMPP連携を行うコミュニケーションサービスも数多くある。 時間があれば、ぜひ使ってみたいと思います。