Slide 1

Slide 1 text

PoC PHP Azure JAZUG 8th Anniversary Sep 22, 2018 Tatsuya Sato Education Business Dev. Group Rakuten, Inc.

Slide 2

Slide 2 text

. #

Slide 3

Slide 3 text

!

Slide 4

Slide 4 text

4 Rakuten Super English 1

Slide 5

Slide 5 text

5 Rakuten Super English B2B

Slide 6

Slide 6 text

6 Learning Record HR

Slide 7

Slide 7 text

7 Learning Record • 2 • A 2,000 • B 20

Slide 8

Slide 8 text

8 Learning Record • 3 • • Azure

Slide 9

Slide 9 text

9 • PoC

Slide 10

Slide 10 text

10 • PoC • • Azure PHP • Azure

Slide 11

Slide 11 text

11 PoC

Slide 12

Slide 12 text

12 PoC' • ! ,-&+ • / *$2# " • 2130)1.0(%

Slide 13

Slide 13 text

13 PoC6 • +.,)*-) %?C #5= • F(&:2I1-/ • I1KG9HEG8 4 %" $ • "'(7;"DB • >J 00, • 3#&%A@

Slide 14

Slide 14 text

14 PoC ' - WebAppsCosmos DB • WebApps • PHP$#)( PaaS • Cosmos DB • MongoDB API - • !, *+ DB& %": https://speakerdeck.com/satoryu/xiao-yu-zhou-haran-eteiruka

Slide 15

Slide 15 text

15

Slide 16

Slide 16 text

16 • !(& • %" # • 1,000 • $)'

Slide 17

Slide 17 text

17 #!& • '3? • 6251+1,000(8.$% • 51:@GE • H*"$&D • )41,000/$%; • =9C-,07

Slide 18

Slide 18 text

18 • • Traffic Manager • Azure Functions • Application Insights

Slide 19

Slide 19 text

19 &$ %&$ • Traffic Manager • DNS")' • ! CNAME • *DNS CNAMETraffic Manager (#

Slide 20

Slide 20 text

20 ( 0186 )786 • Azure Functions • &(!$( • SendGrid2#%1,000+5/"'( 9 • #%4:*.3,( 2-

Slide 21

Slide 21 text

21 % ,/;9 &:;9 • Application Insights • #"%%% .+3458( • # JS<-!'*34 50 • #"%$$% #72681)

Slide 22

Slide 22 text

22

Slide 23

Slide 23 text

23 $& • ' #))*" • HR ( #) • HR% !

Slide 24

Slide 24 text

24 %-6 • 7'*::;) • HR8 *: • HR/ (! • Cosmos DB 40#$… • 32+13… • MongoDB Aggregation&.,#9"5

Slide 25

Slide 25 text

25 *2; • <#, /? ?@.% • HR=/? % • HR4"! -& • Cosmos DB95() … • 87063$… • MongoDB Aggregation+31(>': • SQL

Slide 26

Slide 26 text

26 HR • Cosmos DB Azure SQL Database Data Factory

Slide 27

Slide 27 text

27 DB

Slide 28

Slide 28 text

28 ' • Cosmos DB • )$MongoDB *( • SQL Database%! CQRS #& • ,+" • SQL

Slide 29

Slide 29 text

29 – • SQL Database" !# • Data Factory SQL Database"

Slide 30

Slide 30 text

30 – • • Swap SQL Database

Slide 31

Slide 31 text

31 • Azure SQL Database • Cosmos DB

Slide 32

Slide 32 text

32

Slide 33

Slide 33 text

33 !#2& • $% 2GET • ' "

Slide 34

Slide 34 text

34 2 A B A.hoge.com B.hoge.com • DNSTraffic Manager

Slide 35

Slide 35 text

35 % … • # &"!$' … • …

Slide 36

Slide 36 text

36 # "$ ! …

Slide 37

Slide 37 text

37 URL • Application Gateway • hoge.com/A Ahoge.com/B B A B hoge.com /A /B

Slide 38

Slide 38 text

38 URL)& • Traffic Manager App Gateway1 % • App Gateway(' +# ! * "$A "$B hoge.com /A /B

Slide 39

Slide 39 text

39 • Azure • ! #%$"

Slide 40

Slide 40 text

No content