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

No RSVP required: Asynchronous Messaging

No RSVP required: Asynchronous Messaging

My .concat() 2015 talk about AMQP and its use cases

Kerstin Puschke

March 07, 2015
Tweet

More Decks by Kerstin Puschke

Other Decks in Technology

Transcript

  1. No RSVP required:
    Asynchronous Messaging
    Kerstin Puschke

    View Slide

  2. Who am I
    Contact
    •  http://www.kpuschke.eu
    •  twitter: @titanoboa42
    •  https://www.xing.com/profile/
    Kerstin_Puschke
    software engineer
    at XING Hamburg
    •  xing.com
    social network for business professionals
    •  about 15M users
    •  debian, perl, javascript, ruby on
    rails, mysql, redis, riak, . . .
    We’re hiring!
    http://corporate.xing.com/english/
    company/careers-at-xing/

    View Slide

  3. No RSVP required:
    Asynchronous Messaging
    Kerstin Puschke

    View Slide

  4. core
    jobs
    events

    View Slide

  5. AMQP

    View Slide

  6. P
    Message Broker
    X Q C

    View Slide

  7. Cleanup & Caching

    View Slide

  8. P X
    Q2
    Q1 C1
    C2

    View Slide

  9. P1
    P2
    X Q C

    View Slide

  10. Tracking

    View Slide

  11. Logging & Monitoring

    View Slide

  12. P1
    P2
    X
    Q2
    Q1 C1
    C2

    View Slide

  13. Timeconsuming Tasks

    View Slide

  14. P X Q
    C
    C

    View Slide

  15. Scalability

    View Slide

  16. Migration

    View Slide

  17. Testing

    View Slide

  18. AMQP

    View Slide

  19. www.xing.com
    Thank you
    for your
    attention!

    View Slide

  20. Who am I
    Contact
    •  http://www.kpuschke.eu
    •  twitter: @titanoboa42
    •  https://www.xing.com/profile/
    Kerstin_Puschke
    software engineer
    at XING Hamburg
    •  xing.com
    social network for business professionals
    •  about 15M users
    •  debian, perl, javascript, ruby on
    rails, mysql, redis, riak, . . .
    We’re hiring!
    http://corporate.xing.com/english/
    company/careers-at-xing/

    View Slide