Upgrade to Pro — share decks privately, control downloads, hide ads and more …

マイクロサービス化の理由と進め方

hirokazu yamada
March 01, 2018
1.3k

 マイクロサービス化の理由と進め方

EdTech Engineer Meetup #2で登壇した際の資料です。
レアジョブの紹介と今開発を進めているマイクロサービス化の理由とどう進めているかについての内容となります。

hirokazu yamada

March 01, 2018
Tweet

Transcript

  1. A 7 ! 0 1 2 ) 7 3 

     S b R J R 3710 aY IC . /0 0 0 3710 0 1 ( R!
  2. ) 23 ) 1 . 6 (55 23 1 1

    10   J C CA A I  
  3. 201 ) ( 33 201 . 4 , 1 A

    0  –   
  4. ( 312 ( , 0 ) . 312 0 0

    0   R l en   hA I cg g J aoIC I b R en p dri hA    –  
  5. 5 ./ 3 0 ,81 5 3 3 32 I

    ( AC ( ) J   –  
  6. ( 7 12 ( 0 ) . 12 0 0

    0    I C   A   –  
  7. C A 13 4 . 5 A 6 20 .

    e    d yo spt i J pnh b   • I TE • Re ypv O c TE • ad rl ad b c g TE pnh d ( Td ) R   –   
  8. 201 ) ( 33 201 .    

         
  9. 201 ) ( 33 201 .  90 148 2016/9

    2017/9   1.6   1,038 1,551 2016/9 2017/9   1.5     60  4,000  C d A c I R aJ b   
  10. 201 ) ( 33 201 . Adaptive Learning  

    G49C?(*  3.00  &/")2+ 0 $>I;0 WebRTC3'+ ".G=:H1 PCPPA>F/,'+# >I; 8I<H7 &.>I;(! %5EB6BD@%.-)
  11. 201 ) ( 33 201 .    ac

    C A i • Jdb • • Ih • I h • R g • h • eh •
  12. 201 ) ( 33 201 .   ac C

    A i • Jdb • • Ih • I h • R g • h • eh • 1
  13. 201 ) ( 33 201 .    

       •dc • • a •pim •vy •n A grh •e i vy • t J ICJ R b ol s
  14. 201 ) ( 33 201 .   • o

    e lh JbC R t • o Jr R gad • R c sn IA R •p i
  15. 201 ) ( 33 201 .    

     • a Aec v bC Iec oi A • ydnA I RI JI pAs r JI •h J g il R At
  16. 201 ) ( 33 201 .    •

    b h gi • e I d a Ac • R b J C A
  17. 201 ) ( 33 201 .  %$" 1 DB

    Application A Application B  %#$ DB $2.3*,'*+-1 !  $0&'4)5/+$(5+ $
  18. 201 ) ( 33 201 .  io[o3$JCH"T*DS &>+ -

    L1T/GAS BJ> S 8&Zod]9 !,eVog=R T C6 M:FE1 0T50 S 8!,Zod]9 &>#QH;S N1 T(DS 8KB>2TG=9 n!,PNao^ M ^UgjX>'&CE N 3$Oio[=R io[T3$JDSfm_Wbc`WN=R4DS Zod]Nfm _Wbc`WmXT%DSBJI.7/<H@S GN]boko=R Zod]Nc`WmXTS 81Zod]9 &>N1 T50DS EQ6>:F E !,ao^ M DS 81Zod]9 1N)?]Y \holT!, ao^M DS
  19. 201 ) ( 33 201 .    

      nt n gAJ sC I y lC b J h • c Cd pv h a e • lC C lo J shi R C e hCr
  20. 201 ) ( 33 201 .   l p

    g s C l b r t AI R l i l d n R y Jc b t l v J R v hdoea
  21. ) A ) ./ 3 0 1 ( 3 3

    32   y J n lhR c no o e tR C if lo ) / 13 3 3 A 3 3 3 A 3 3 fa d lo prs s O I n lh yR g b w c no t K J J , n lh K J vt ,