Submit Search
Upload
[chillSAP]LT_20200213_cap
•
Download as PPTX, PDF
•
0 likes
•
476 views
S
ShumpeiOshima
Follow
The Document used at Lightning Talk in 2020 February 13, presented by chillSAP.
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 23
Download now
Recommended
AWS re:Inventに行くために今日からやるべき3つのこと
AWS re:Inventに行くために今日からやるべき3つのこと
真吾 吉田
ケガしないためのAws新サービスとre inventの過ごし方 株式会社アイディーエス_外木場さま
ケガしないためのAws新サービスとre inventの過ごし方 株式会社アイディーエス_外木場さま
ABEJA, inc.
20200923 miyazaki
20200923 miyazaki
beyond Co., Ltd.
20200923 fujisawa
20200923 fujisawa
beyond Co., Ltd.
20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation
Yasuhiro Araki, Ph.D
オンプレミスから AWS への劇的ビフォーアフター
オンプレミスから AWS への劇的ビフォーアフター
manabusakai
フロントエンドエンジニアとしてAWS re:invent に行ってきました
フロントエンドエンジニアとしてAWS re:invent に行ってきました
Toshiro Shimizu
クラウドでDr(災害対策)に 取り組んでみる話
クラウドでDr(災害対策)に 取り組んでみる話
yoshiyuki komiya
Recommended
AWS re:Inventに行くために今日からやるべき3つのこと
AWS re:Inventに行くために今日からやるべき3つのこと
真吾 吉田
ケガしないためのAws新サービスとre inventの過ごし方 株式会社アイディーエス_外木場さま
ケガしないためのAws新サービスとre inventの過ごし方 株式会社アイディーエス_外木場さま
ABEJA, inc.
20200923 miyazaki
20200923 miyazaki
beyond Co., Ltd.
20200923 fujisawa
20200923 fujisawa
beyond Co., Ltd.
20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation
Yasuhiro Araki, Ph.D
オンプレミスから AWS への劇的ビフォーアフター
オンプレミスから AWS への劇的ビフォーアフター
manabusakai
フロントエンドエンジニアとしてAWS re:invent に行ってきました
フロントエンドエンジニアとしてAWS re:invent に行ってきました
Toshiro Shimizu
クラウドでDr(災害対策)に 取り組んでみる話
クラウドでDr(災害対策)に 取り組んでみる話
yoshiyuki komiya
de:code行ってきて感じたことをつれづれなるままに話すLT
de:code行ってきて感じたことをつれづれなるままに話すLT
真吾 吉田
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Takunori Minamisawa
profile
profile
真吾 吉田
Jaws festa-2014-cdp-01
Jaws festa-2014-cdp-01
宗 大栗
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発
Naoyuki Yamada
小出塾Fin-JAWSバージョン
小出塾Fin-JAWSバージョン
Junji Koide
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Takunori Minamisawa
WatsonQA応用編~BluemixとWatson Engagement Advisor(WEA)連携~
WatsonQA応用編~BluemixとWatson Engagement Advisor(WEA)連携~
Harada Kazuki
AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016
康洋 板敷
Gcpでprivate dmpを作ってみた
Gcpでprivate dmpを作ってみた
Zhang Mingxiang
合格率90%以上!AWS認定技術者の社内育成ノウハウを教えます
合格率90%以上!AWS認定技術者の社内育成ノウハウを教えます
kinunori
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
Naoyuki Yamada
20191211 alieaters#14 re:Invent2019 VS AlibabaCloud
20191211 alieaters#14 re:Invent2019 VS AlibabaCloud
Takuya Mihara
CircleCIのArtifactを活用してレポートを作成する
CircleCIのArtifactを活用してレポートを作成する
Takeo Saga
Chatopsのおかけでエンジニアがルーティンワークから解放された話
Chatopsのおかけでエンジニアがルーティンワークから解放された話
葛 飛
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
Trainocate Japan, Ltd.
AWS & Google Cloud 両方を駆使するチームでの技術選定
AWS & Google Cloud 両方を駆使するチームでの技術選定
修一 高橋
駅すぱあとWebサービスにおけるAWSとその周辺
駅すぱあとWebサービスにおけるAWSとその周辺
Mikawa Kouta
生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由
Akira Kitauchi
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
真吾 吉田
俺とHashiCorp
俺とHashiCorp
Toru Makabe
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
kazuki kumagai
More Related Content
What's hot
de:code行ってきて感じたことをつれづれなるままに話すLT
de:code行ってきて感じたことをつれづれなるままに話すLT
真吾 吉田
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Takunori Minamisawa
profile
profile
真吾 吉田
Jaws festa-2014-cdp-01
Jaws festa-2014-cdp-01
宗 大栗
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発
Naoyuki Yamada
小出塾Fin-JAWSバージョン
小出塾Fin-JAWSバージョン
Junji Koide
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Takunori Minamisawa
WatsonQA応用編~BluemixとWatson Engagement Advisor(WEA)連携~
WatsonQA応用編~BluemixとWatson Engagement Advisor(WEA)連携~
Harada Kazuki
AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016
康洋 板敷
Gcpでprivate dmpを作ってみた
Gcpでprivate dmpを作ってみた
Zhang Mingxiang
合格率90%以上!AWS認定技術者の社内育成ノウハウを教えます
合格率90%以上!AWS認定技術者の社内育成ノウハウを教えます
kinunori
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
Naoyuki Yamada
20191211 alieaters#14 re:Invent2019 VS AlibabaCloud
20191211 alieaters#14 re:Invent2019 VS AlibabaCloud
Takuya Mihara
CircleCIのArtifactを活用してレポートを作成する
CircleCIのArtifactを活用してレポートを作成する
Takeo Saga
Chatopsのおかけでエンジニアがルーティンワークから解放された話
Chatopsのおかけでエンジニアがルーティンワークから解放された話
葛 飛
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
Trainocate Japan, Ltd.
AWS & Google Cloud 両方を駆使するチームでの技術選定
AWS & Google Cloud 両方を駆使するチームでの技術選定
修一 高橋
駅すぱあとWebサービスにおけるAWSとその周辺
駅すぱあとWebサービスにおけるAWSとその周辺
Mikawa Kouta
生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由
Akira Kitauchi
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
真吾 吉田
What's hot
(20)
de:code行ってきて感じたことをつれづれなるままに話すLT
de:code行ってきて感じたことをつれづれなるままに話すLT
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
profile
profile
Jaws festa-2014-cdp-01
Jaws festa-2014-cdp-01
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発
小出塾Fin-JAWSバージョン
小出塾Fin-JAWSバージョン
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
WatsonQA応用編~BluemixとWatson Engagement Advisor(WEA)連携~
WatsonQA応用編~BluemixとWatson Engagement Advisor(WEA)連携~
AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016
Gcpでprivate dmpを作ってみた
Gcpでprivate dmpを作ってみた
合格率90%以上!AWS認定技術者の社内育成ノウハウを教えます
合格率90%以上!AWS認定技術者の社内育成ノウハウを教えます
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
20191211 alieaters#14 re:Invent2019 VS AlibabaCloud
20191211 alieaters#14 re:Invent2019 VS AlibabaCloud
CircleCIのArtifactを活用してレポートを作成する
CircleCIのArtifactを活用してレポートを作成する
Chatopsのおかけでエンジニアがルーティンワークから解放された話
Chatopsのおかけでエンジニアがルーティンワークから解放された話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS & Google Cloud 両方を駆使するチームでの技術選定
AWS & Google Cloud 両方を駆使するチームでの技術選定
駅すぱあとWebサービスにおけるAWSとその周辺
駅すぱあとWebサービスにおけるAWSとその周辺
生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
Similar to [chillSAP]LT_20200213_cap
俺とHashiCorp
俺とHashiCorp
Toru Makabe
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
kazuki kumagai
CloudFormation で SAP
CloudFormation で SAP
iret Inc.
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
慎一 古賀
○○をAWSで作るにはどうすればいい? ~ 構築例とアーキテクチャ図を添えて
○○をAWSで作るにはどうすればいい? ~ 構築例とアーキテクチャ図を添えて
mokomoko9
XPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_Hasegawa
Tokyo, Japan
AWS & Google Cloudを使ったシステム開発/技術選定のはなし
AWS & Google Cloudを使ったシステム開発/技術選定のはなし
修一 高橋
AWS Lambda + Python資料 ver0.94 20160825
AWS Lambda + Python資料 ver0.94 20160825
Yasuharu Suzuki
Azure Fundamental
Azure Fundamental
Yui Ashikaga
May the FaaS be with us!!
May the FaaS be with us!!
真吾 吉田
20140411_JAWS-UG札幌
20140411_JAWS-UG札幌
Tomoya Ishida
Ecsとlambdaのバッチ処理
Ecsとlambdaのバッチ処理
政雄 金森
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
Rescale Japan株式会社
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料
Takashi Aoe
今なぜサーバーレスなのか
今なぜサーバーレスなのか
真吾 吉田
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
株式会社スカイアーチネットワークス
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
Kazumi IWANAGA
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
The Fastest Possible Way to Develop an Interactive App
The Fastest Possible Way to Develop an Interactive App
LINE Corporation
20150901 ops jaws_araya_v2
20150901 ops jaws_araya_v2
Mitsuru Araya
Similar to [chillSAP]LT_20200213_cap
(20)
俺とHashiCorp
俺とHashiCorp
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
CloudFormation で SAP
CloudFormation で SAP
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
○○をAWSで作るにはどうすればいい? ~ 構築例とアーキテクチャ図を添えて
○○をAWSで作るにはどうすればいい? ~ 構築例とアーキテクチャ図を添えて
XPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_Hasegawa
AWS & Google Cloudを使ったシステム開発/技術選定のはなし
AWS & Google Cloudを使ったシステム開発/技術選定のはなし
AWS Lambda + Python資料 ver0.94 20160825
AWS Lambda + Python資料 ver0.94 20160825
Azure Fundamental
Azure Fundamental
May the FaaS be with us!!
May the FaaS be with us!!
20140411_JAWS-UG札幌
20140411_JAWS-UG札幌
Ecsとlambdaのバッチ処理
Ecsとlambdaのバッチ処理
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料
今なぜサーバーレスなのか
今なぜサーバーレスなのか
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
AWSでシステム構築工数を1/10にしつつ、高品質化も実現した枠組みのご紹介
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
The Fastest Possible Way to Develop an Interactive App
The Fastest Possible Way to Develop an Interactive App
20150901 ops jaws_araya_v2
20150901 ops jaws_araya_v2
[chillSAP]LT_20200213_cap
1.
最近CAPを始めた話 chillSAP pre. 若手LT祭 写真撮影 SNS投稿
資料公開 〇 〇 〇 Oshima ( : @payshum823 )
2.
#chillSAP
3.
背景 最近CAPって用語 ちょいちょい聞くなぁ…
4.
CAP(Cloud Application Programing
Model)とは : フルスタック開発アプローチで エンタープライズサービスとアプリケーションを 効率的かつ迅速に構築するための ツール、言語、ライブラリの統合フレームワーク 協賛:Google翻訳 聞いたところによると
5.
効率的かつ 迅速に構築…だと…???
6.
つまりこういうことらしい 枠組みはある程度決まっているが、 中身は結構自由 引用 :
https://cap.cloud.sap/docs/about/
7.
とりあえずチュートリアルやった Node.jsでサンプルビジネスサービスを作る https://developers.sap.com/tutorials/cp-apm-nodejs-create-service.html ■用意するものたち ■スキルセット ・Javaちょっとだけ ・SAPあまり分かっていない
8.
ちなみに 多分こんな感じ
9.
やったこと ①プロジェクトの新規作成 ②サービスの定義 ③データベースの追加 ④カスタムロジックの追加 ⑤Postmanによるテスト ⑥SAP Cloud Platformへデプロイ
10.
①プロジェクトの新規作成 新しいプロジェクトの作成 Visual Studio Codeで読み込むと こんな感じに
11.
②サービスの定義 受け渡すものを定義
12.
③データベースの追加-1 使用するデータの作成
13.
③データベースの追加-2 dbファイルの下に SQLiteのファイルが できる SQLiteにデータモデルをデプロイ (アプリに組み込む)
14.
④カスタムロジックの追加 在庫を教えてくれるロジックと 割引のロジックを実装
15.
⑤Postmanによるテスト 割引のロジックが実装されていることが 確認できる
16.
⑥SAP Cloud Platformへデプロイ
17.
結果:いけた ここ叩くとデータ出てくる Buildpackがnode.jsになってる…!!
18.
SAP CP上も見てみる
19.
URL叩くと… おそらくUIの実装を何もして いないため表示されない泣
20.
感想まとめ① ・UI・サービス・DBと構造が分かりやすく、応用が利きやすいイメージ (オブジェクト指向が定着している人は抵抗少ないかも) 引用 : https://cap.cloud.sap/docs/about/
21.
感想まとめ② ・今回はNode.js, SQLite, Visual
Studio Codeを使用したが、 自分が持っている環境を選んで使える点で環境構築の手間が省ける(超大事) ・もっと普及すれば低コストで拡張開発(Side-By-Side拡張)が実現可能?? ・開発に使える要素が選べる分、人材の間口が広がるかも ・Node.jsは要勉強
22.
【参考資料】 ■ハンズオンで使ったもの https://developers.sap.com/tutorials/cp-apm-nodejs-create-service.html https://developers.sap.com/tutorials/cap-service-deploy.html ■各種用意するものたち https://nodejs.org/ja/ https://code.visualstudio.com/ https://sqlite.org/download.html https://www.postman.com/ ■CAPの解説はこちら https://cap.cloud.sap/docs/about/
23.
ご清聴いただきありがとうございました。
Download now