Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hack Azure! #1 - Azure Serverless でオンライン決済基盤をつくる / hack-azure-1
Search
miyake
June 27, 2020
Technology
1
530
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
Mirroring Azure Cosmos DB in Microsoft Fabric
miyake
1
47
LLM 時代におさえておきたい Azure Serverless ファミリーまとめ / serverlessdaystokyo2023-llm-aoai
miyake
8
2.2k
Nuxt Studio を使ってみた / nuxt-studio-intro
miyake
0
320
Microsoft Build 2023 で発表された Cosmos DB の注目アップデート / Microsoft Build 2023 Cosmos DB update
miyake
1
640
祝 🎉 両方とも正式リリース! GitHub Codespaces と Nuxt3 で次世代開発体験 / codespaces-nuxt3
miyake
0
1.2k
Static Site Generator でサイト構築 / building sites with static site generator
miyake
1
230
Design and implementation of Cosmos DB Change Feed-centric architecture
miyake
0
780
Well-Architected Framework を活用した Azure 設計パターン / azure-well-architected-framework
miyake
2
1.2k
2020 年下半期 Cosmos DB の更新まとめ
miyake
0
560
Other Decks in Technology
See All in Technology
B2C、B2B プロダクトマネジメントの違い(および思考の罠) / B2C, B2B PM and reduction fallacy
ykmc09
5
1.7k
LLM評価の落とし穴~開発者目線で気をつけるポイント~
rishigami
10
3k
回り回って効いてくる副次的効果としての技術広報/techpr
nishiuma
1
160
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
160
本当のガバクラ基礎
toru_kubota
0
300
グイグイ系QAエンジニアでやっていくよ!
____rina____
0
720
能動学習のいろは:書籍「Human-in-the-Loop機械学習」3〜5章
hiroyoshiito
0
290
個人的、Kubernetes の最新注目機能! (2024年5月版) / TechFeed Experts Night#28 〜 コンテナ技術最前線
pfn
PRO
3
210
Deno で作る快適な “as Code” プラットフォーム – TSKaigi 2024
pizzacat83
4
290
IaCからAWSに入門した初心者が CloudFormationを通して考えた「AWS操作」の使い分け
maimyyym
3
670
Taking Flight with Tailwind CSS
opdavies
0
4.3k
TanStack Routerで型安全かつ効率的なルーティングを実現
ytaisei
4
760
Featured
See All Featured
Designing for Performance
lara
601
67k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
The Invisible Customer
myddelton
114
12k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
Visualization
eitanlees
137
14k
Web development in the modern age
philhawksworth
203
10k
The Cult of Friendly URLs
andyhume
74
5.7k
Six Lessons from altMBA
skipperchong
22
3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
660
120k
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