Slide 1

Slide 1 text

©Payke, Inc.All rights reserved. #-(/SRE.' *"0 +,/  PHP  $ & ) Payke #-( %1!

Slide 2

Slide 2 text

©Payke, Inc.All rights reserved. 2 6)4% • /' 9- (  ) • Twitter: @arakaji • 0,&3Payke • .7(2" • ! • CODEBASE & Lagoon  !"8* • Java Kueche • JAZUG 15 ($+# :;

Slide 3

Slide 3 text

©Payke, Inc.All rights reserved. 3 .YN` N` .Y6 LF.YPayke bZ 2014D11I26H -_4\G 5T Af )M/B aH>;+7# %  PaykelW$g: / Sd$98lW#! #   OKINAWA OFFICEnJYo 904-0115 P]X2cU^Q1-2-15 TOKYO OFFICE 107-0052 K*jR3e<1-9-13 &.=!4F OSAKA OFFICE 541-0042 ?mE?mC(@3,O2-3-16 THE LINKS KITAHAMA/ Forbes 30 Under 30 Asia 2019 #%% "%ik h0 H[ 2019D2I4H 'V1HJ+ 50+ h0

Slide 4

Slide 4 text

©Payke, Inc.All rights reserved. 4 Payke$ Payke 47/. &&  % /.81 3EHCA G:20)-"%&$ $=D 47/.9 35 '/.*( BF!&&9 400 ')*( AppStore#%% ,?I> 1 + 201752<6;@ 201958<6;@

Slide 5

Slide 5 text

©Payke, Inc.All rights reserved. 

Slide 6

Slide 6 text

©Payke, Inc.All rights reserved. 6 - • Payke=J:B;6 • 02F1 • $+.',. PHP".)- & • )%(.:B5@D • & (LC/EK3 /E?O8 .!.* • .#GHA>9 

Slide 7

Slide 7 text

©Payke, Inc.All rights reserved. Payke  

Slide 8

Slide 8 text

©Payke, Inc.All rights reserved. 8 Payke G5<> • 3  "  • B$G5 • 0E0E )(B$G5@ • *A%7 • CTO' (E?2,6 F/68= *A6DHC3 • 9:G5 • CTO' (Payke + !.&# -41;

Slide 9

Slide 9 text

©Payke, Inc.All rights reserved. 9 Payke G5<> • 3  "  • B$G5 • 0E0E )(B$G5@ • *A%7 • CTO' (E?2,6 F/68= *A6DHC3 • 9:G5 • CTO' (Payke + !.&# -41;

Slide 10

Slide 10 text

©Payke, Inc.All rights reserved. 1 XdN`/B9^!q • Payke)B5,Wl"Kk  eMn_kU  •  LT1TH"fg\  !ipP • 70*;ja[V]#&-,O"QR Y,(B=5>1$bF 46%B8A,/;B2A' • PHP6?B9@B&3B+A'DJZG • etc • eMn_/B9"Io Chip"g\ Sm/B9" E

Slide 11

Slide 11 text

©Payke, Inc.All rights reserved. 1  

Slide 12

Slide 12 text

©Payke, Inc.All rights reserved.   PHP 

Slide 13

Slide 13 text

©Payke, Inc.All rights reserved. /6:27:&9PHP.:(48#*0BP • 2018@9DCHPHP.:(485.6 • @F5.6M)%35+$:#*0,:-ER> ;!  • 

Slide 14

Slide 14 text

©Payke, Inc.All rights reserved. +6-A.e  • 5>A7?A$+6-A. → PHP+6-A.j • +6-A.WRb BC& @ • 2A(;@hPI#9+*+62A(;@+6 \U `QKX • :1+.,).Hg3)  • &A4)K  !

Slide 15

Slide 15 text

©Payke, Inc.All rights reserved. 3,   9 • FuelPHP1.81  → 22+% • PHP 7.21 → 21+% •  () •  $' # •  &6*804 • PHP7.21 -5 ! 7/".#

Slide 16

Slide 16 text

©Payke, Inc.All rights reserved. 

Slide 17

Slide 17 text

©Payke, Inc.All rights reserved.  (62#4:A • 9,$F @] (62DY)1:.1U1@aR • &:0)I_)%(4:7HX\

Slide 18

Slide 18 text

©Payke, Inc.All rights reserved.  /*.57ADF  • ! .50()5+4!'#  /*9?=F / * • 4&CJ?-52I6 • <;GEAPI: 3%5"@H • ! .50 89?=F /*> /*.5!$, AD • AzureQueue StorageB /*.50*01 • https://github.com/Arakaki-Yuji/backjob

Slide 19

Slide 19 text

©Payke, Inc.All rights reserved. HC  • Azure Queue Storage*("3)  1(" %/,K9: 7 J • %/,6E 24 4-1'&= 1GM6E %/, B= 5;I • $4+&AL%/,!.4D A8

Slide 20

Slide 20 text

©Payke, Inc.All rights reserved.    

Slide 21

Slide 21 text

©Payke, Inc.All rights reserved. /,'4ka=cjB\e":-(%:8 Qiq • ?DPayke5:&:@R)$39-M /,'4kajB  \emIb^_oLh] • jB1+9U /,'4ka jB >[ • /,'4kaYkNYWC #)( Z/,'4kajBV PTgK` ldFGjBYnG!9.6(%:79 $f • ?;Hp  • OXX< /,'4kajB  • AX!09-Gj • 5:&:+!2*:9Gj • SE(%:79$ TgK`Yn J 

Slide 22

Slide 22 text

©Payke, Inc.All rights reserved. *$ /TM9NSHVO • Payke3(.&(Payke 0-)Azure Web App7 +!' •  D? :8!51'4$*  • Application Gateway" 3!'51E • VME • Azure Web App3!#3!E •  AzureCLI%51 az ,3( 6L RCAP  Q?@

Slide 23

Slide 23 text

©Payke, Inc.All rights reserved. (&")D>/?C1:@.'$!.,EH • ;(&")D>/?C1:@4B • 9G63 %$ 4A$!#).*0 • (&")D>/? $!#).*/?9G%$ C1  • $!#).*2= 571~284B-++.$A 

Slide 24

Slide 24 text

©Payke, Inc.All rights reserved. %!'B<-=A.8> ," ,)C F • 9Payke/+$( ,)"  16 Web API 4? • API3 %!'B<-=7E A.5:D2A. % !'B<7E0,#, ,)"  16 * &+ @  •  ," ,)4; 

Slide 25

Slide 25 text

©Payke, Inc.All rights reserved. 3,*6aX=[`BS^%<.+(<9 bd • '7$/ZVW)<1 YCronDWeb API F • :+4;+]R+(<9"$. ON >E@ +(<9"$.W+'83.#;27 +(<9"$. • :+4;+]R0<59#;27 +(<9#; +'8 3. K_ CM • )<1IQTL(0<59 or +(<9"$.) -&+.2!#9AJ Web API]R H ?  •  \G • 3,*6aX=[`B • `BPcG#;27%<.+(<9 KU

Slide 26

Slide 26 text

©Payke, Inc.All rights reserved. %" 'NC,DM/=G+#!+) E; P • %" 'NC0 *$(J9.<6I2AO8 • %" 'NC74F6I2ABK?L%" 'NC#(    • %" 'NCM/5 ><@  • 1:H&*#3 %" 'NC -:.<M/  

Slide 27

Slide 27 text

©Payke, Inc.All rights reserved.    

Slide 28

Slide 28 text

©Payke, Inc.All rights reserved. NFfqg%ly;4A72,%yk" • ^vPpV8.7/%`"NFf}]Y •  #8.7/%J u  • NFf} K"qg(&,3'9?D-DaTt&*(C4a)w O~nBD5<2:%ly#!qg%|\"E^vo;4A72 ,"s]%X K;4A72,%yi" h!#" • )C.6& U =0C~nmQ,@(5^v%I&D +3,1>Rc#$  • ^vPpjMHr !x _{jMZ"_{WLe %G lyKd"[zb " SF

Slide 29

Slide 29 text

©Payke, Inc.All rights reserved. ;FK?HK*JPHP%3<5K6SR • PHP5.61)BE4&@I47I/q#" ! PHP5.6$ Nn ! xUpWZt ,K:/mn  ! E/*$] ! • Lawkb `,K:/\Ud"!;'K0 "$_ !(I.8%^h MQ!(I.8%Q n  Lxs • 1)BE4&@I47I/q#"9K.CII+u v$N A2=K-CIyifgZU X}!^h {ozcM9K.CI%3<$! |VU OP ! • mnjyieT$  [Yrl

Slide 30

Slide 30 text

©Payke, Inc.All rights reserved. "2+07 • /)5,4G[PM XA &+17!7H;W J@#"073FT8\C KO • FT8\ 7*#]B 17!7ND .7&6 $5ZU9YG[-'5(%=TF^  • FT8\RQ I "2+07:EV

Slide 31

Slide 31 text

©Payke, Inc.All rights reserved. %!'YP/QX6 -#-+@; • %!'YP]Z ,$*UH3KI\ FS?OI\><= W • (--",),LD . %!'YPX6^BX6  &,J[:ET • /QX6 -#-+AM   • FS?O257N8 10VC    • %!'YPX6R9: ?OG4

Slide 32

Slide 32 text

©Payke, Inc.All rights reserved. ".*% CDA;3 7J 2I  • F1#%',:=6L? >H  • *$)%8@/7JB< >H   F1#%',L?+(-) &!5E • 9G".*%7J K4  2I 0 E

Slide 33

Slide 33 text

No content