Enviar pesquisa
Carregar
Talk: serverless-express
•
0 gostou
•
269 visualizações
H
HiroyukiTakakura
Seguir
サーバレスなWebサービスをいい感じに作りたい、 JavaScript が好きな方向けのお話
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 9
Baixar agora
Baixar para ler offline
Recomendados
AWSのNoSQL入門
AWSのNoSQL入門
Akihiro Kuwano
Amazon DynamoDBの紹介と東急ハンズでの活用について
Amazon DynamoDBの紹介と東急ハンズでの活用について
Taiji INOUE
20120409 aws meister-reloaded-dynamo-db
20120409 aws meister-reloaded-dynamo-db
Amazon Web Services Japan
20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ
Yasuhiro Araki, Ph.D
ハンズのDynamoDBクラウドパターン
ハンズのDynamoDBクラウドパターン
Naoyuki Yamazaki
現場で使えるDynamoDBと冪等デザインパターン
現場で使えるDynamoDBと冪等デザインパターン
cmaraiyusuke
New Cloud Design Pattern using Amazon Aurora
New Cloud Design Pattern using Amazon Aurora
宗 大栗
AWS で concrete5 を 簡単起動!
AWS で concrete5 を 簡単起動!
Kazue Igarashi
Recomendados
AWSのNoSQL入門
AWSのNoSQL入門
Akihiro Kuwano
Amazon DynamoDBの紹介と東急ハンズでの活用について
Amazon DynamoDBの紹介と東急ハンズでの活用について
Taiji INOUE
20120409 aws meister-reloaded-dynamo-db
20120409 aws meister-reloaded-dynamo-db
Amazon Web Services Japan
20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ
Yasuhiro Araki, Ph.D
ハンズのDynamoDBクラウドパターン
ハンズのDynamoDBクラウドパターン
Naoyuki Yamazaki
現場で使えるDynamoDBと冪等デザインパターン
現場で使えるDynamoDBと冪等デザインパターン
cmaraiyusuke
New Cloud Design Pattern using Amazon Aurora
New Cloud Design Pattern using Amazon Aurora
宗 大栗
AWS で concrete5 を 簡単起動!
AWS で concrete5 を 簡単起動!
Kazue Igarashi
DynamoDB活用事例 株式会社マイネット
DynamoDB活用事例 株式会社マイネット
伊藤 祐策
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)
Hiroyasu Suzuki
AWSによるWebサイト構築と運用 - concrete5 編 -
AWSによるWebサイト構築と運用 - concrete5 編 -
Shuji Watanabe
Aurora新時代の幕開けとDynamoDBの進化
Aurora新時代の幕開けとDynamoDBの進化
Classmethod,Inc.
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
Masahiro NAKAYAMA
モバイルゲームにおけるAWSの泥臭い使い方
モバイルゲームにおけるAWSの泥臭い使い方
Junpei Nakada
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
SORACOM, INC
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
Akio Katayama
最近やったAWS案件
最近やったAWS案件
Naoto Ishizawa
EC2+RDSを基本から #cmdevio2017
EC2+RDSを基本から #cmdevio2017
Tetsunori Nishizawa
DynamoDBとはとは
DynamoDBとはとは
Genki Ishibashi
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
Kenta Yasukawa
20151207 AWS re:invent 2015 ReCap
20151207 AWS re:invent 2015 ReCap
Kiyonori Kitasako
DB Tech Showcase 大阪: Amazon DynamoDB Deep Dive
DB Tech Showcase 大阪: Amazon DynamoDB Deep Dive
Kenta Yasukawa
AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05
AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05
都元ダイスケ Miyamoto
EC2でマルチキャスト
EC2でマルチキャスト
Kenta Yasukawa
Awsをつかってみた
Awsをつかってみた
Tomoyuki Tochihira
Redific:AWSのデータ転送量を減らしてコストダウン!
Redific:AWSのデータ転送量を減らしてコストダウン!
lexues
Tune Up AWS Lambda
Tune Up AWS Lambda
Keisuke Nishitani
Applibot presents Smartphone Game on AWS
Applibot presents Smartphone Game on AWS
Kenta Yasukawa
開発初心者がAWSサービスを色々使ってアプリ開発をした話
開発初心者がAWSサービスを色々使ってアプリ開発をした話
MaiFujisawa
Going Serverless, Building Applications with No Servers
Going Serverless, Building Applications with No Servers
Keisuke Nishitani
Mais conteúdo relacionado
Mais procurados
DynamoDB活用事例 株式会社マイネット
DynamoDB活用事例 株式会社マイネット
伊藤 祐策
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)
Hiroyasu Suzuki
AWSによるWebサイト構築と運用 - concrete5 編 -
AWSによるWebサイト構築と運用 - concrete5 編 -
Shuji Watanabe
Aurora新時代の幕開けとDynamoDBの進化
Aurora新時代の幕開けとDynamoDBの進化
Classmethod,Inc.
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
Masahiro NAKAYAMA
モバイルゲームにおけるAWSの泥臭い使い方
モバイルゲームにおけるAWSの泥臭い使い方
Junpei Nakada
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
SORACOM, INC
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
Akio Katayama
最近やったAWS案件
最近やったAWS案件
Naoto Ishizawa
EC2+RDSを基本から #cmdevio2017
EC2+RDSを基本から #cmdevio2017
Tetsunori Nishizawa
DynamoDBとはとは
DynamoDBとはとは
Genki Ishibashi
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
Kenta Yasukawa
20151207 AWS re:invent 2015 ReCap
20151207 AWS re:invent 2015 ReCap
Kiyonori Kitasako
DB Tech Showcase 大阪: Amazon DynamoDB Deep Dive
DB Tech Showcase 大阪: Amazon DynamoDB Deep Dive
Kenta Yasukawa
AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05
AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05
都元ダイスケ Miyamoto
EC2でマルチキャスト
EC2でマルチキャスト
Kenta Yasukawa
Awsをつかってみた
Awsをつかってみた
Tomoyuki Tochihira
Redific:AWSのデータ転送量を減らしてコストダウン!
Redific:AWSのデータ転送量を減らしてコストダウン!
lexues
Tune Up AWS Lambda
Tune Up AWS Lambda
Keisuke Nishitani
Applibot presents Smartphone Game on AWS
Applibot presents Smartphone Game on AWS
Kenta Yasukawa
Mais procurados
(20)
DynamoDB活用事例 株式会社マイネット
DynamoDB活用事例 株式会社マイネット
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)
AWSによるWebサイト構築と運用 - concrete5 編 -
AWSによるWebサイト構築と運用 - concrete5 編 -
Aurora新時代の幕開けとDynamoDBの進化
Aurora新時代の幕開けとDynamoDBの進化
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
モバイルゲームにおけるAWSの泥臭い使い方
モバイルゲームにおけるAWSの泥臭い使い方
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
最近やったAWS案件
最近やったAWS案件
EC2+RDSを基本から #cmdevio2017
EC2+RDSを基本から #cmdevio2017
DynamoDBとはとは
DynamoDBとはとは
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
20151207 AWS re:invent 2015 ReCap
20151207 AWS re:invent 2015 ReCap
DB Tech Showcase 大阪: Amazon DynamoDB Deep Dive
DB Tech Showcase 大阪: Amazon DynamoDB Deep Dive
AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05
AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05
EC2でマルチキャスト
EC2でマルチキャスト
Awsをつかってみた
Awsをつかってみた
Redific:AWSのデータ転送量を減らしてコストダウン!
Redific:AWSのデータ転送量を減らしてコストダウン!
Tune Up AWS Lambda
Tune Up AWS Lambda
Applibot presents Smartphone Game on AWS
Applibot presents Smartphone Game on AWS
Semelhante a Talk: serverless-express
開発初心者がAWSサービスを色々使ってアプリ開発をした話
開発初心者がAWSサービスを色々使ってアプリ開発をした話
MaiFujisawa
Going Serverless, Building Applications with No Servers
Going Serverless, Building Applications with No Servers
Keisuke Nishitani
Azure Functionsでサーバーレスアプリケーション構築
Azure Functionsでサーバーレスアプリケーション構築
ryosuke matsumura
Azure Functionsでサーバーレスアプリケーション構築
Azure Functionsでサーバーレスアプリケーション構築
ryosuke matsumura
サーバーレスの今とこれから
サーバーレスの今とこれから
真吾 吉田
UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値
Keisuke Nishitani
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
真吾 吉田
AWSで開発するサーバレスAPIバックエンド
AWSで開発するサーバレスAPIバックエンド
暁 三宅
アプリ開発&チーム管理で役立った拡張機能
アプリ開発&チーム管理で役立った拡張機能
Masaki Suzuki
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
Masayuki KaToH
20220518_ongaqjs.pdf
20220518_ongaqjs.pdf
Hiroyuki Takakura
クラウド時代のソフトウェアアーキテクチャ
クラウド時代のソフトウェアアーキテクチャ
Keisuke Nishitani
Scala: Mobile Backend on AWS
Scala: Mobile Backend on AWS
cmaraiyusuke
May the FaaS be with us!!
May the FaaS be with us!!
真吾 吉田
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
Masakazu Muraoka
はじめてのAws lambda
はじめてのAws lambda
dcubeio
はじめてのAWS Lambda
はじめてのAWS Lambda
Masaki Misawa
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWS
Amazon Web Services Japan
VUXデザイナー
VUXデザイナー
真吾 吉田
HTML5 アプリ開発
HTML5 アプリ開発
tomo_masakura
Semelhante a Talk: serverless-express
(20)
開発初心者がAWSサービスを色々使ってアプリ開発をした話
開発初心者がAWSサービスを色々使ってアプリ開発をした話
Going Serverless, Building Applications with No Servers
Going Serverless, Building Applications with No Servers
Azure Functionsでサーバーレスアプリケーション構築
Azure Functionsでサーバーレスアプリケーション構築
Azure Functionsでサーバーレスアプリケーション構築
Azure Functionsでサーバーレスアプリケーション構築
サーバーレスの今とこれから
サーバーレスの今とこれから
UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
AWSで開発するサーバレスAPIバックエンド
AWSで開発するサーバレスAPIバックエンド
アプリ開発&チーム管理で役立った拡張機能
アプリ開発&チーム管理で役立った拡張機能
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
20220518_ongaqjs.pdf
20220518_ongaqjs.pdf
クラウド時代のソフトウェアアーキテクチャ
クラウド時代のソフトウェアアーキテクチャ
Scala: Mobile Backend on AWS
Scala: Mobile Backend on AWS
May the FaaS be with us!!
May the FaaS be with us!!
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
はじめてのAws lambda
はじめてのAws lambda
はじめてのAWS Lambda
はじめてのAWS Lambda
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWS
VUXデザイナー
VUXデザイナー
HTML5 アプリ開発
HTML5 アプリ開発
Talk: serverless-express
1.
株式会社コードナインス 高倉大幸 サーバレスなWebサービスを いい感じに作りたい、 JavaScript が好きな方向けのお話
2.
高倉大幸 株式会社コードナインス 代表 / エンジニア 受託開発と並行して、音楽をプログラミングするJavaScriptライブラリ「Ongaq
JS」を用いた 教育系サービスなど自社サービスを開発中です。 自己紹介
3.
概要 • フロントエンドは静的ファイルを公開するだけ、バックエンドはサーバレスな APIがいるだけといった環境で動くWebサービスを作る1つのパターンをご紹介 します。 • AWSならではの要素がありますが、大枠の考え方は他のプラットフォームでも 通用するかと思います。
4.
利用する主なもの 【フロントエンド】 S3 Cloudfront React, Vue など 任意のライブラリ 【バックエンド】 Lambda API
Gateway Dynamo DB Express @vendia/serverless-express * (旧 aws-serverless-express) AWS その他 【その他】 Route 53
5.
サーバレスなAPIを作る (1)Express で Web
サーバを作ります。 (2)serverless-express をミドルウェア的に 使い、Lambda 関数として定義します。 [ app.js ] [ lambda.js ]
6.
サーバレスなAPIを作る (3)AWSへのデプロイ方法を定義する YAML を更新します。 (4)package.json のパラメータを更新します。 [
template.yaml ] [ package.json ]
7.
サーバレスなAPIを作る (5)npm コマンドでデプロイします。成功すると https://aaaaaaaaa.execute-api.ap-northeast-1.amazonaws.com のようなURLでAPIサーバにアクセスできるようになります。 API
Gateway は次のようにリクエストのメソッドによらず Lambda 関数に渡すような設定になります。
8.
所感いろいろ ・開発中 Webサーバを再起動するだけで動作確認でき、ログも簡単に見られるのがメリットです。 ・もし「やっぱり EC2
でインスタンスを立てて Web サーバを動かそう」と思ったときも 引っ越しが簡単にできま(るはずで)す。 ・Lambda 関数ごとのメモリ割り当てを調整するなど、 チューニングをどうしても細かくしたくなった場合はリファクタリングが必要かもしれません。 ・インスタンスが常駐する場合と比較すると、相当コストがリーズナブルです。 ・フロントエンド、バックエンド、ツール類など全て同一リポジトリで管理することを推奨します。
9.
【Twitter】 【音楽 プログラミング学習】Ongaq JS
Web School @ongaqJSws 【メール】 takakura@codeninth.com ありがとうございました 😃 Just In 🇺🇦 ウクライナへメッセージカードを作るジェネレータを作りました https://message4ukraine.com/
Baixar agora