Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
MT
Uploaded by
masaya tawata
128 views
担当Pjのciにserverless frameworkを導入した話
CIの構成とserverless frameworkの利用方法について
Internet
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 24
2
/ 24
3
/ 24
4
/ 24
5
/ 24
6
/ 24
7
/ 24
8
/ 24
9
/ 24
10
/ 24
11
/ 24
12
/ 24
13
/ 24
14
/ 24
15
/ 24
16
/ 24
17
/ 24
18
/ 24
19
/ 24
20
/ 24
21
/ 24
22
/ 24
23
/ 24
24
/ 24
More Related Content
PDF
Sl study 20150804-soft-layer-apibasic-shibata
by
Naoki Shibata
PDF
NET5 and Diagnostics
by
Kazushi Kamegawa
PDF
DevOps and Compliance and Security
by
Kazushi Kamegawa
PDF
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
by
Akira Inoue
PDF
Azure DevOpsとセキュリティ
by
Kazushi Kamegawa
PDF
Getting Start for Azure Pipelines
by
Kazushi Kamegawa
PDF
Azure DevOps 関西 2019 - Overview
by
Keiji Kamebuchi
PPTX
Team development
by
Takao Tetsuro
Sl study 20150804-soft-layer-apibasic-shibata
by
Naoki Shibata
NET5 and Diagnostics
by
Kazushi Kamegawa
DevOps and Compliance and Security
by
Kazushi Kamegawa
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
by
Akira Inoue
Azure DevOpsとセキュリティ
by
Kazushi Kamegawa
Getting Start for Azure Pipelines
by
Kazushi Kamegawa
Azure DevOps 関西 2019 - Overview
by
Keiji Kamebuchi
Team development
by
Takao Tetsuro
What's hot
PDF
【BS6】 マイクロソフトの GitHub との取り組み
by
日本マイクロソフト株式会社
PPTX
SWTT2017 - Lightningアプリケーション開発現場で実践しているノウハウ
by
寛 吉田
PDF
GitHub Actions で CI/CD
by
Issei Hiraoka
PDF
Five Steps to Culture Change を日本語で解説する 2020/11/06
by
Issei Hiraoka
PDF
Ossを使ったazureでのdev ops
by
裕貴 荒井
PDF
Infrastructure as Code
by
裕貴 荒井
PDF
VisualforceへのSalesforce Lightning Design System (SLDS) 適用はどうします?
by
寛 吉田
PDF
Deploy Strategy with Azure Pipelines
by
Kazushi Kamegawa
PDF
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
PDF
自動化のコストパフォーマンス
by
裕貴 荒井
PDF
App Service の DevOps と Visual Studio Team Services 最新アップデート
by
Microsoft Azure Japan
PDF
Lightning Component公開への道 ~「Multi-View Calendar」開発で分かったこと~
by
寛 吉田
PDF
30min Serverless xTuber
by
Takaaki Suzuki
PPTX
Static website + Piplelines
by
Akiyoshi Tsuchida
PDF
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
by
Hiroyuki Mori
PDF
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
by
日本マイクロソフト株式会社
PDF
PHPerだってサーバーレスしたい!
by
Yuta Matsumura
PDF
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
by
Akira Inoue
PDF
[MR09] デスクトップ アプリをストアから配布するための A to Z
by
de:code 2017
PDF
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
by
Takayoshi Tanaka
【BS6】 マイクロソフトの GitHub との取り組み
by
日本マイクロソフト株式会社
SWTT2017 - Lightningアプリケーション開発現場で実践しているノウハウ
by
寛 吉田
GitHub Actions で CI/CD
by
Issei Hiraoka
Five Steps to Culture Change を日本語で解説する 2020/11/06
by
Issei Hiraoka
Ossを使ったazureでのdev ops
by
裕貴 荒井
Infrastructure as Code
by
裕貴 荒井
VisualforceへのSalesforce Lightning Design System (SLDS) 適用はどうします?
by
寛 吉田
Deploy Strategy with Azure Pipelines
by
Kazushi Kamegawa
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
自動化のコストパフォーマンス
by
裕貴 荒井
App Service の DevOps と Visual Studio Team Services 最新アップデート
by
Microsoft Azure Japan
Lightning Component公開への道 ~「Multi-View Calendar」開発で分かったこと~
by
寛 吉田
30min Serverless xTuber
by
Takaaki Suzuki
Static website + Piplelines
by
Akiyoshi Tsuchida
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
by
Hiroyuki Mori
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
by
日本マイクロソフト株式会社
PHPerだってサーバーレスしたい!
by
Yuta Matsumura
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
by
Akira Inoue
[MR09] デスクトップ アプリをストアから配布するための A to Z
by
de:code 2017
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
by
Takayoshi Tanaka
Viewers also liked
PDF
Quechua wanka
by
Frankling Aguilar
PDF
Promo lomba artikel nasional ultah aksata ke 3
by
jurnal aksata
DOCX
cvnew
by
NIYAS AA
PDF
Михаил Казаков: Подписная кампания 2017/1 — официальные итоги от «Почты России»
by
Ассоциация распространителей печатной продукции
DOCX
Sistem Operasi
by
Barmed Studio
PPTX
Stii bancul cu marketingul? E chestia aia care... - Robert Anghel, Digital Ma...
by
Gala Premiilor e-Commerce - GPeC
PDF
Innovative Design Workshop - HiggsML and beyond (Machine Learning in Particle...
by
Akin Osman Kazakci
PPTX
Albergues Temporales
by
Tulio Edgar GUILLÉN SHEEN
PDF
ソースで学ぶ脆弱性診断 - SmartTechGeeks #2
by
tobaru_yuta
PDF
Dockerでデプロイ
by
oshiro_seiya
PDF
Paul Johnston - What I Wish I'd Known Last Year
by
ServerlessConf
PPTX
Valerie rudas
by
valerie rudas
PPTX
ESTUDIANTE
by
orlando y fabian trespalacios y baldovino
DOC
Resume 2017
by
Mavrick De La Portilla
PDF
Startup Seminars - Sales and growing your business
by
CityStarters
PDF
なぜソフトウェアアーキテクトが必要なのか - Devlove 20110423
by
Yusuke Suzuki
DOCX
Conférence numérique éducatif - semaine de l'innovation
by
Jean-Baptiste Lesaulnier
Quechua wanka
by
Frankling Aguilar
Promo lomba artikel nasional ultah aksata ke 3
by
jurnal aksata
cvnew
by
NIYAS AA
Михаил Казаков: Подписная кампания 2017/1 — официальные итоги от «Почты России»
by
Ассоциация распространителей печатной продукции
Sistem Operasi
by
Barmed Studio
Stii bancul cu marketingul? E chestia aia care... - Robert Anghel, Digital Ma...
by
Gala Premiilor e-Commerce - GPeC
Innovative Design Workshop - HiggsML and beyond (Machine Learning in Particle...
by
Akin Osman Kazakci
Albergues Temporales
by
Tulio Edgar GUILLÉN SHEEN
ソースで学ぶ脆弱性診断 - SmartTechGeeks #2
by
tobaru_yuta
Dockerでデプロイ
by
oshiro_seiya
Paul Johnston - What I Wish I'd Known Last Year
by
ServerlessConf
Valerie rudas
by
valerie rudas
ESTUDIANTE
by
orlando y fabian trespalacios y baldovino
Resume 2017
by
Mavrick De La Portilla
Startup Seminars - Sales and growing your business
by
CityStarters
なぜソフトウェアアーキテクトが必要なのか - Devlove 20110423
by
Yusuke Suzuki
Conférence numérique éducatif - semaine de l'innovation
by
Jean-Baptiste Lesaulnier
Similar to 担当Pjのciにserverless frameworkを導入した話
PDF
Serverless Anti-Patterns
by
Keisuke Nishitani
PPTX
Serverless frameworkを使ってみた話 at #nseg #90
by
ko ty
PDF
弊社IoT事例とAlexaSkil開発レシピ
by
Takashi Kozu
PDF
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
by
Insight Technology, Inc.
PDF
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
by
真吾 吉田
PDF
Serverless Frameworkを本番環境に投入するために
by
Sachirou Inoue
PDF
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
by
Amazon Web Services Japan
PDF
AWSで開発するサーバレスAPIバックエンド
by
暁 三宅
PDF
Talk: serverless-express
by
HiroyukiTakakura
PDF
Serverlessでサイト監視
by
shigeyuki azuchi
PDF
Azureをフル活用したサーバーレスの潮流について
by
真吾 吉田
PDF
Serverless Meetup Japan Virtual #6
by
Toshiaki Aoike
PDF
Growing up serverless
by
Amazon Web Services Japan
PDF
AWSによるサーバーレスアーキテクチャ
by
真吾 吉田
PDF
【JAWS-UG Shimane vol.5 】[ハンズオン]サーバーレスで作るチャットBot
by
s1hit
PDF
サーバーレスの今とこれから
by
真吾 吉田
PDF
Going Serverless, Building Applications with No Servers
by
Keisuke Nishitani
PDF
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
by
真吾 吉田
PPTX
serverless
by
Kohei Misu
PDF
Serverless Application Security on AWS
by
Amazon Web Services Japan
Serverless Anti-Patterns
by
Keisuke Nishitani
Serverless frameworkを使ってみた話 at #nseg #90
by
ko ty
弊社IoT事例とAlexaSkil開発レシピ
by
Takashi Kozu
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
by
Insight Technology, Inc.
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
by
真吾 吉田
Serverless Frameworkを本番環境に投入するために
by
Sachirou Inoue
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
by
Amazon Web Services Japan
AWSで開発するサーバレスAPIバックエンド
by
暁 三宅
Talk: serverless-express
by
HiroyukiTakakura
Serverlessでサイト監視
by
shigeyuki azuchi
Azureをフル活用したサーバーレスの潮流について
by
真吾 吉田
Serverless Meetup Japan Virtual #6
by
Toshiaki Aoike
Growing up serverless
by
Amazon Web Services Japan
AWSによるサーバーレスアーキテクチャ
by
真吾 吉田
【JAWS-UG Shimane vol.5 】[ハンズオン]サーバーレスで作るチャットBot
by
s1hit
サーバーレスの今とこれから
by
真吾 吉田
Going Serverless, Building Applications with No Servers
by
Keisuke Nishitani
サーバーレスのアーキテクチャパターンとそれぞれの実装・テストの勘所
by
真吾 吉田
serverless
by
Kohei Misu
Serverless Application Security on AWS
by
Amazon Web Services Japan
担当Pjのciにserverless frameworkを導入した話
1.
担当PJのCIに SERVERLESS FRAMEWORKを 導入した話 1
2.
自己紹介 株式会社シーエー・アドバンス 技術統括本部 多和田 真也(たわた まさや) CSアプリの開発(サーバサイド
~ フロントエンド) 2
3.
今までのCI 3
4.
4
5.
各ツールに必要なプラグイン等 Slack Integration App Hubot Hubotとの連携するのに必要なTokenが 取得できる Incoming WebHooks 特定のチャンネルにメッセージを 送るためのWebhook
URLが取得できる 5
6.
各ツールに必要なプラグイン等 Hubot hubot-slack HubotとSlackを連携するために必要 Jenkins Slack Notification Plugin ジョブの実行結果をSlackに通知できる 成否しか通知しないので、 ログ等の通知は、 Slackの「Incoming
WebHooks」を利用 6
7.
ある日、ある開発要望が 上がりました。 7
8.
そこで、機能の一部を外部に公開する APIの作成が必要になりました。 というわけで、ざっくりと下記の構成で 作りたいと考えました。 8
9.
思った問題点 インフラ構築の経験が浅いので、 AWSの操作じたいが怖い・・・ なので、構築した環境も しっかりチームにレビューして頂きたい・・・ (修正の度にAWSの管理画面を見て頂くのは大変) 開発環境は、チーム内で必要に応じて 立ち上げているので、その環境に アクセスできるように自動化する必要がある 9
10.
というわけで 10
11.
11
12.
SERVERLESS FRAMEWORKとは サーバレスなアプリを効率よく 開発できるフレームワーク AWSとIBM OpenWhiskに対応しています ※OpenWhiskは使ったことないです・・・ 各リソースの設定のコード化ができる コマンドからデプロイ、削除、ロールバック等 ができる 12
13.
作成したソースにそってCloudFormationを 実行してくれる CloudFormationとは、AWS全体のリソースを 自動構築してくれるサービス 13
14.
導入方法 aws cliインストール&設定 aws cliとは、AWSサービスをコマンドから 実行できるツール AWSの各サービスにアクセスできる権限を 持ったアクセスキーを設定 Serverless
Frameworkインストール sudo pip install awscli aws configure AWS Access Key ID [None]: xxxxxxxx AWS Secret Access Key [None]: xxxxxxxx Default region name [None]: apnortheast1 Default output format [None]: json npm install serverless g 14
15.
使い方 サービス作成 serverless create template awsnodejs path servicename cd servicename $ tree . ├── handler.js └── serverless.yml 15
16.
serverless.yml システム全体の設定を書く。 # serverless.yml service: servicename provider: name: aws runtime: nodejs4.3 functions: hello: handler: handler.hello 16
17.
handler.js lambda functionを定義する。 // handler.js 'use strict'; module.exports.hello = (event, context, callback) => { const response = { statusCode: 200, body: JSON.stringify({ message: 'Go Serverless v1.0! Your function executed successf input: event, }), }; callback(null, response); }; 17
18.
デプロイ $ serverless deploy service: servicename stage: dev region: useast1 api keys: None endpoints: None functions: servicenamedevhello: arn:aws:lambda:useast1:xxxxxxxxxxxx: 18
19.
CloudFormation Lambda 19
20.
削除 $ serverless remove 20
21.
CIに導入 21
22.
22
23.
結果 Slackから「slsdeploy app=アプリ名」のコマンド でアプリを実行できるAPIの構築ができるように なりました。 23
24.
まとめ サーバレス側の機能も インフラのコード化によってレビューを しっかりして頂けるようになりました。 必要なときにサーバレスアプリの開発環境が 立ち上げ可能になりました。 簡単なサービスであれば、サーバレスで さくっとリリースできるようになりました。 24
Download