Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Hack Azure! #1 - Azure Serverless でオンライン決済基盤をつくる / hack-azure-1
miyake
June 27, 2020
Technology
1
470
Hack Azure! #1 - Azure Serverless でオンライン決済基盤をつくる / hack-azure-1
ハッカソンイベント「Hack Azure! #1 - Azure Serverless でオンライン決済基盤をつくる」のオープニングスライドです。
miyake
June 27, 2020
Tweet
Share
More Decks by miyake
See All by miyake
祝 🎉 両方とも正式リリース! GitHub Codespaces と Nuxt3 で次世代開発体験 / codespaces-nuxt3
miyake
0
860
Static Site Generator でサイト構築 / building sites with static site generator
miyake
1
96
Design and implementation of Cosmos DB Change Feed-centric architecture
miyake
0
540
Well-Architected Framework を活用した Azure 設計パターン / azure-well-architected-framework
miyake
2
1k
2020 年下半期 Cosmos DB の更新まとめ
miyake
0
440
Front-end web applications with Azure Static Web Apps
miyake
0
420
Azure Static Web Apps で実現する Serverless CMS / Serverless CMS with Azure Static Web Apps
miyake
2
1.5k
Azure PaaS/Serverless の最新情報をキャッチアップしよう / Azure PaaS and Serverless Update
miyake
1
1.2k
Front-end web application development with Azure PaaS & Serverless, 2020 Update!
miyake
2
700
Other Decks in Technology
See All in Technology
20230123_FinJAWS
takuyay0ne
0
110
Cloudflare Workersで動くOG画像生成器
aiji42
1
450
DID/VCを用いた自己主権型アイデンティティの実現
sbtechnight
0
370
ECテックカンファレンス2023 EC事業部のモバイル開発2023
tatsumi0000
0
160
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
dzeyelid
0
150
MoT/コネヒト/Kanmu が語るプロダクト開発xデータ分析 - 分析から機械学習システムの開発まで一人で複数ロールを担う大変さ
masatakashiwagi
2
570
Exploring MapStore Release 2022.02: improved 3DTiles support and more
simboss
PRO
0
170
TypeScriptは10年でこんなに進化しました / TechFeed Experts Night 11
okunokentaro
5
1.1k
FlexScan HD2452Wの 後継を探して
tring
0
280
SmartHRからOktaへのSCIM連携で作り出すHRドリブンのアカウント管理
jousysmiler
1
110
LINEにおけるネットワーク自動化チーム / Network Automation Team in LINE
line_developers
PRO
0
240
Optimizing your Swift code
kateinoigakukun
0
1.3k
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
396
63k
Designing for humans not robots
tammielis
245
24k
Writing Fast Ruby
sferik
613
58k
Into the Great Unknown - MozCon
thekraken
2
280
Side Projects
sachag
451
37k
KATA
mclloyd
12
9.7k
Designing with Data
zakiwarfel
91
4.2k
What the flash - Photography Introduction
edds
64
10k
The Language of Interfaces
destraynor
149
21k
A Philosophy of Restraint
colly
193
15k
Code Reviewing Like a Champion
maltzj
508
38k
The MySQL Ecosystem @ GitHub 2015
samlambert
240
11k
Transcript
Hack Azure #1 Azure Serverless でオンライン決済基盤をつくる 1
このハッカソンの概要 「新しい⽣活様式」が求められ、よりオンラインでの体験が加速する昨今、ウ ェブサービスの開発は今までよりもより早くより柔軟に進めていきたいところ です。 Microsoft Azure を駆使してそれを実現するノウハウをみなでハックし ませんか︖ 特に、toC の
Web サービスを開発する際は、オンライン決済の基盤が不可⽋ となってきます。今回のテーマは「Azure Serverless x オンライン決済」とし てハッカソンを開催いたします。 2
ベースとなる活動 「Ideathon for Quarantine Life」 Covid-19 ⾃粛⽣活中に実施されたアイデアソン ⽇本マイクロソフト社員 + ZEN
メンバーで実施 アイデアソンの結果考察 「with コロナ」を⾒据えた IT 基盤の普及加速が必要 ビデオ通話、チャット等のコラボレーションツールによるサービスの拡充 そもそもサービスを拡充するためには オンライン決済 が前提 3
ハッカソンの実施について ゴール Azure を使って Stripe の決済をできる API を開発して下さい ルール API
のデプロイ先は、 Azure Functions か Web Apps を利⽤して下さい Stripe の決済⽅式は、⼀括課⾦を想定しています サブスクリプション型ではない⽅式です 決済画⾯の開発は必要ありません DB は必須ではありません。 使いたい場合はご⾃由にプロビジョニングして下さい 4
実施⽅法と発表 実施⽅法 Teams の各チーム部屋で実施 13:15 - 17:00 (休憩は適宜チームでお取り下さい) 発表: 17:00〜
ソースコードの説明 デモ ユースケースの説明、アーキテクチャ図(オプション) 補⾜説明は GitHub の README.md に記載 5
チーム アンケートを多少考慮してチーム分けしました(connpass名、順不同、敬称略) Team「Yakiniku」 tyamatoya おおわし koudenpa Team「Ramen」 myfinder Akihisa_shida Fujimori
6
開発環境 Azure リソースグループ: yakiniku または ramen GitHub 焼⾁チーム: https://github.com/hack-azure/hack1-yakiniku ラーメンチーム:
https://github.com/hack-azure/hack1-ramen Stripe - https://dashboard.stripe.com/test/dashboard 焼⾁チーム: Hack Azure #1 - yakiniku ラーメンチーム: Hack Azure #1 - ramen 7
コミュニケーション Teams 「Hack Azure #1」 にてコミュニケーションします 全体連絡 ⼀般チャンネル : 会議
Everyone 質問などは、ここのチャンネルに投稿して下さい 各チーム作業 ラーメンチーム: 会議 Ramen hack room 焼⾁チーム: 会議 Yakiniku hack room 8
サポートメンバー ZEN Architects Team "Hack Everything" @kazuyukimiyake: 全体ファシリテーション, Azure サポート
@dz_: 全体ファシリテーション, Azure サポート @BEACH_SIDE: チームサポート, Azure + C#サポート @nahokomatsui: Stripe サポート @shibayan: C# + Azure エスカレーション 9
注意事項 ソースコードは今後の参考として公開されます Azure 上のリソースは終了後削除します リポジトリにアクセスキーなどは保存しないで下さい Stripe では⾃分のクレジットカードを登録しないで下さい 作業状況はSNS等でシェアします(みなさまもどうぞ) 社内報告⽤として実施の⾵景を記録します (写真撮影時は事前にお声がけします)
10