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

RubyによるPub/Sub messaging - パブリッククラウドのバックエンドシステム事例 /Public Cloud backend system

RubyによるPub/Sub messaging - パブリッククラウドのバックエンドシステム事例 /Public Cloud backend system

TakashiAsanuma

November 06, 2018
Tweet

More Decks by TakashiAsanuma

Other Decks in Programming

Transcript

  1. 21 1 00 .
    8 2 /0 /
    C
    8 1
    I A 8
    DC F N
    2

    View Slide

  2. 2
    : : A
    - .:C : :
    - - 7
    SI
    T WS R @ C GD F
    - .
    - .7 7 .7. .:@ .
    - @ .7. .:@ .

    View Slide

  3. 3
    . / . . .

    • . / /D I M
    • A D C F

    View Slide

  4. 4
    . . . . .
    /

    View Slide

  5. 5
    . . . . .


    View Slide

  6. 6
    . . . . .
    C A D EFB D
    ,
    ,
    ,

    View Slide

  7. 7
    . . . . .
    BA DC
    ,

    View Slide

  8. 8
    . . . . .
    / /

    View Slide

  9. 9
    . . . . .
    2 1 23 3/ / 2
    / 2 /
    / 2 /
    / 2 /
    / 2 /
    / 2 /
    / 2 /
    / 2 / 2 / 2
    / 32 2 / 32 2

    View Slide

  10. 10
    . . . . .


    View Slide

  11. 11
    ( 99


    • , .
    • A 9 A .
    • ) 9 9 D
    • C 9D

    View Slide

  12. 12
    - ) , > B: - : BA A D
    +E
    D + : . ) : B (C F
    D + : .C B: > AA > :
    (C F :B. ) : B

    View Slide

  13. 13
    / /-.
    . -/ . -/

    View Slide

  14. 14
    . . . . .
    ( )
    https://git.io/vh1Rr

    View Slide

  15. 15
    . . . . .
    ) (
    https://git.io/vh1Rr

    View Slide

  16. 16
    . . . . .
    ()
    https://git.io/vh1Rr

    View Slide

  17. 17
    . . . . .
    / /
    / /
    / /
    / /
    / /
    / /

    View Slide

  18. 18
    . . . . .
    / / / //
    //
    q.subscribe
    //
    q.subscribe
    //
    q.subscribe
    //
    q. publish
    //
    q. publish
    //
    q. publish

    View Slide

  19. 19
    . . . . .
    ) B C : H
    )
    ) ) ( )
    ( (

    View Slide

  20. 20
    /
    • vmiK ho
    M .-, gkC dS SD
    sj e L lC. AJIO D
    O c FN gk
    • a nriK .-, . L
    • KtE q

    View Slide

  21. 21
    ..

    View Slide