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
14k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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.8k
これが私のXP 〜 eXtreme Punning 〜 変化をウケろ / this is my XP
satoryu
1
2.2k
音のような言葉 〜ちゃちゃっとチャットで楽しむちょっとしたコツ〜 / words like sounds
satoryu
1
3.9k
ふらっと立ち寄れる 廊下のある風景 - フラットでオープンネスがもたらす魅力 / The Corridor
satoryu
1
3.1k
Make it fun
satoryu
1
4.3k
なぜ私はチームにい続けるのか。あるいは、エンジニアとしての成長のためのチームの活用について。 / Why I continue to be in the team #RSGT2021
satoryu
0
6.5k
リモート時代のソロプログラミング - soloprogramming for work from home
satoryu
0
1.6k
Why do you fear contributing OSS? #xpjug
satoryu
5
13k
あるOSSの死と再生、それとこれから先 / How an OSS also arises
satoryu
0
350
Other Decks in Technology
See All in Technology
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
0
190
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
190
JJUG CCC 2026 Spring AI時代の開発こそ標準化を武器に! ― 方式・プロセス・プラットフォームの標準化
s27watanabe
2
720
そのPoC、何を検証したつもりでしたか? AIプロダクトの価値検証で陥った落とし穴
techtekt
PRO
0
150
Dynamic Workersについて
yusukebe
2
590
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
13
7.7k
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
7
3.9k
さきさん文庫の書籍ができるまで
sakiengineer
0
370
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
180
AIにフローを作らせようとして挫折した話
hamatsutaichi
0
200
新アーキテクチャ「TiDB X」解説とDedicated比較 TiDB Cloud Premiumのゲーム運用活用を検証
staffrecruiter
0
110
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
1.9k
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.3k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
820
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
260
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
BBQ
matthewcrist
89
10k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Git: the NoSQL Database
bkeepers
PRO
432
67k
The Invisible Side of Design
smashingmag
302
52k
Why Our Code Smells
bkeepers
PRO
340
58k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
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