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
LLM 時代におさえておきたい Azure Serverless ファミリーまとめ / serverlessdaystokyo2023-llm-aoai
miyake
8
2.1k
Nuxt Studio を使ってみた / nuxt-studio-intro
miyake
0
300
Microsoft Build 2023 で発表された Cosmos DB の注目アップデート / Microsoft Build 2023 Cosmos DB update
miyake
1
610
祝 🎉 両方とも正式リリース! 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
770
Well-Architected Framework を活用した Azure 設計パターン / azure-well-architected-framework
miyake
2
1.2k
2020 年下半期 Cosmos DB の更新まとめ
miyake
0
550
Front-end web applications with Azure Static Web Apps
miyake
0
520
Other Decks in Technology
See All in Technology
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
100
アプリがつくるNOT A HOTELブランド
hokuts
1
450
TransitGatewayの基礎
toru_kubota
0
230
ChatGPT for IT Service Management (IT Pro)
dahatake
2
150
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
3
240
WebアプリケーションにおけるPDOの使い方入門 / phpcon odawara 2024
meihei3
2
430
普段有償でサポート業務をしているCSAが技術知見を無料で公開する理由
07jp27
1
640
Algyan イベント振り返り
linyixian
0
190
ユーザーストーリーのレビューを自動化したみたの
bun913
1
320
Discord とビルダー&チャットボットの使い方 / How to use Discord and Builder & Chatbots
ks91
PRO
0
130
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
25
5.9k
オブザーバビリティの Primary Signals
onk
PRO
0
550
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.5k
YesSQL, Process and Tooling at Scale
rocio
163
13k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
321
20k
What’s in a name? Adding method to the madness
productmarketing
PRO
15
2.6k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
RailsConf 2023
tenderlove
2
530
Why Our Code Smells
bkeepers
PRO
331
56k
In The Pink: A Labor of Love
frogandcode
138
21k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
15
1.4k
The Art of Programming - Codeland 2020
erikaheidi
41
12k
Code Review Best Practice
trishagee
54
15k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
658
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