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
PoCからプロダクションまで一貫したPHPアプリケーション開発を支えてくれたAzure
Search
Tatsuya Sato
September 22, 2018
Technology
13k
0
Share
PoCからプロダクションまで一貫したPHPアプリケーション開発を支えてくれたAzure
Japan Azure User Group 8周年イベント での発表資料。
Tatsuya Sato
September 22, 2018
More Decks by Tatsuya Sato
See All by Tatsuya Sato
受託開発受注のためのちょっとしたコツ 〜「何でもかんでもやります」じゃなく、まずはデモ〜 / demonstation first
satoryu
0
1.7k
これが私のXP 〜 eXtreme Punning 〜 変化をウケろ / this is my XP
satoryu
1
2.1k
音のような言葉 〜ちゃちゃっとチャットで楽しむちょっとしたコツ〜 / words like sounds
satoryu
1
3.8k
ふらっと立ち寄れる 廊下のある風景 - フラットでオープンネスがもたらす魅力 / The Corridor
satoryu
1
3.1k
Make it fun
satoryu
1
4.2k
なぜ私はチームにい続けるのか。あるいは、エンジニアとしての成長のためのチームの活用について。 / Why I continue to be in the team #RSGT2021
satoryu
0
6.5k
リモート時代のソロプログラミング - soloprogramming for work from home
satoryu
0
1.5k
Why do you fear contributing OSS? #xpjug
satoryu
5
13k
あるOSSの死と再生、それとこれから先 / How an OSS also arises
satoryu
0
340
Other Decks in Technology
See All in Technology
15年メンテしてきたdotfilesから開発トレンドを振り返る 2011 - 2026
giginet
PRO
2
260
出版記念イベントin大阪「書籍紹介&私がよく使うMCPサーバー3選と社内で安全に活用する方法」
kintotechdev
0
130
「活動」は激変する。「ベース」は変わらない ~ 4つの軸で捉える_AI時代ソフトウェア開発マネジメント
sentokun
0
140
Bref でサービスを運用している話
sgash708
0
220
CREがSLOを握ると 何が変わるのか
nekomaho
0
340
パワポ作るマンをMCP Apps化してみた
iwamot
PRO
0
270
Oracle Cloud Infrastructure:2026年3月度サービス・アップデート
oracle4engineer
PRO
0
270
Embeddings : Symfony AI en pratique
lyrixx
0
440
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
400
最大のアウトプット術は問題を作ること
ryoaccount
0
250
The essence of decision-making lies in primary data
kaminashi
0
200
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
190
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
230
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
97
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
The Language of Interfaces
destraynor
162
26k
Faster Mobile Websites
deanohume
310
31k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
350
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
230
Exploring anti-patterns in Rails
aemeredith
2
300
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
320
WCS-LA-2024
lcolladotor
0
500
Transcript
PoC PHP Azure JAZUG 8th Anniversary
Sep 22, 2018 Tatsuya Sato Education Business Dev. Group Rakuten, Inc.
. #
!
4 Rakuten Super English 1
5 Rakuten Super English B2B
6 Learning Record HR
7 Learning Record • 2 • A 2,000 •
B 20
8 Learning Record • 3 •
• Azure
9 • PoC
10 • PoC •
• Azure PHP • Azure
11 PoC
12 PoC' • ! ,-&+ • /
*$2# " • 2130)1.0(%
13 PoC6 • +.,)*-) %?C #5= • F( &:2I1-/ •
I1KG9HEG8 4 %" $ • "'(7;"DB • >J 00, • 3#&%A@ <!#&
14 PoC ' - WebApps Cosmos DB • WebApps
• PHP$# )( PaaS • Cosmos DB • MongoDB API - • !, *+ DB& %": https://speakerdeck.com/satoryu/xiao-yu-zhou-haran-eteiruka
15
16 • !(& • %" # • 1,000
• $)'
17 #!& • '<FB • A>3? • 6251+ 1,000(8.$% •
51:@GE • H*"$&D • )41,000/$%; • =9C-,07
18 • • Traffic
Manager • Azure Functions • Application Insights
19 &$ %&$ • Traffic Manager •
DNS")' • ! CNAME • *DNS CNAMETraffic Manager (#
20 ( 0186 )786 • Azure Functions •
&(!$( • SendGrid2#%1,000+ 5/"'( 9 • #% 4:*.3, ( 2-
21 % ,/;9 &:;9 • Application Insights • #"%
%% .+3458( • # JS<- !'* 34 50 • #"% $$% #72681)
22
23 $& • ' #))*" • HR
( #) • HR% !
24 % -6 • 7'*::;) • HR 8 *:
• HR/ (! • Cosmos DB 40#$… • 32+13… • MongoDB Aggregation&.,#9"5
25 *2; • <#, /? ?@.% • HR= /? %
• HR4 "! -& • Cosmos DB95() … • 87063$… • MongoDB Aggregation+31(>': • SQL
26 HR • Cosmos DB Azure SQL
Database Data Factory
27 DB
28 ' • Cosmos DB • )$MongoDB *( •
SQL Database%! CQRS #& • ,+" • SQL
29 – •
SQL Database" !# • Data Factory SQL Database"
30 – •
• Swap SQL Database
31 • Azure SQL Database
• Cosmos DB
32
33 !#2& • $% 2GET • '
"
34 2 A B A.hoge.com B.hoge.com • DNS
Traffic Manager
35 % … • # &" !$' … •
…
36 # "$ ! …
37 URL • Application Gateway •
hoge.com/A Ahoge.com/B B A B hoge.com /A /B
38 URL)& • Traffic Manager App Gateway1
% • App Gateway(' +# ! * "$A "$B hoge.com /A /B
39 • Azure • !
#%$"
None