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 でオンライン決済基盤をつく...
Search
miyake
June 27, 2020
Technology
1
570
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
Cosmos DB で持続可能な RAG を実現しよう!~ AOAI Dev Day ふりかえりを添えて / Sustainable RAG with Cosmos DB with recap AOAI Dev Day
miyake
0
250
Mirroring Azure Cosmos DB in Microsoft Fabric
miyake
2
160
LLM 時代におさえておきたい Azure Serverless ファミリーまとめ / serverlessdaystokyo2023-llm-aoai
miyake
9
2.6k
Nuxt Studio を使ってみた / nuxt-studio-intro
miyake
1
820
Microsoft Build 2023 で発表された Cosmos DB の注目アップデート / Microsoft Build 2023 Cosmos DB update
miyake
1
810
祝 🎉 両方とも正式リリース! GitHub Codespaces と Nuxt3 で次世代開発体験 / codespaces-nuxt3
miyake
0
1.4k
Static Site Generator でサイト構築 / building sites with static site generator
miyake
1
320
Design and implementation of Cosmos DB Change Feed-centric architecture
miyake
0
940
Well-Architected Framework を活用した Azure 設計パターン / azure-well-architected-framework
miyake
2
1.4k
Other Decks in Technology
See All in Technology
短縮URLをお手軽に導入しよう
nakasho
0
150
Active Directory攻防
cryptopeg
PRO
8
5.5k
システム・ML活用を広げるdbtのデータモデリング / Expanding System & ML Use with dbt Modeling
i125
1
320
【Findy】「正しく」失敗できる チームの作り方 〜リアルな事例から紐解く失敗を恐れない組織とは〜 / A team that can fail correctly by findy
i35_267
5
880
Potential EM 制度を始めた理由、そして2年後にやめた理由 - EMConf JP 2025
hoyo
2
2.6k
AIエージェント元年@日本生成AIユーザ会
shukob
1
210
依存パッケージの更新はコツコツが勝つコツ! / phpcon_nagoya2025
blue_goheimochi
3
210
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
700
生成AI “再”入門 2025年春@WIRED TUESDAY EDITOR'S LOUNGE
kajikent
0
110
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
130
IoTシステム開発の複雑さを低減するための統合的アーキテクチャ
kentaro
1
110
Iceberg Meetup Japan #1 : Iceberg and Databricks
databricksjapan
0
370
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
172
14k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
How GitHub (no longer) Works
holman
314
140k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Embracing the Ebb and Flow
colly
84
4.6k
A better future with KSS
kneath
238
17k
The Language of Interfaces
destraynor
156
24k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Designing for humans not robots
tammielis
250
25k
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