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

Fast-forward to today's Zaqar

Fast-forward to today's Zaqar

flaper87

July 31, 2015
Tweet

More Decks by flaper87

Other Decks in Technology

Transcript

  1. Fast-forward to today’s
    Zaqar

    View Slide

  2. View Slide

  3. For attending
    Still here
    feel free to interrupt
    @flaper87
    [email protected]

    View Slide

  4. Chill

    View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. Zaqar 4
    the Cloud

    View Slide

  9. aqar 4
    e Cloud
    [mission] To produce an
    OpenStack messaging service
    that affords a variety of
    distributed application patterns in
    an efficient, scalable and highly-
    available manner, and to create
    and maintain associated Python
    libraries and documentation. [...]

    View Slide

  10. 101.
    Multi-tenant messaging
    system with support for
    multiple backends and
    protocols.
    What else?
    - Notifications
    - Message delivery
    guaranteed*
    - Horizontally Scalable*
    * Most of these guarantees depend on the deployment. Consult your
    favorite OPs person for more information.

    View Slide

  11. That’s not what
    I thought it was

    View Slide

  12. 101. Wasn’t it a replacement
    for rabbitmq?

    View Slide

  13. 101. Wasn’t it a queue
    service?

    View Slide

  14. 101. Wasn’t it a replacement
    for imap?

    View Slide

  15. 101. Wasn’t it a mail service?

    View Slide

  16. Use Cases

    View Slide

  17. just message
    Zaqar Cue ?
    User User User User

    View Slide

  18. Inter Cloud
    Guest Guest Guest
    Service Ctrlr Service Ctrlr Service Ctrlr Metrics

    View Slide

  19. User facing
    Heat Nova Cinder
    User User User User

    View Slide

  20. Not just URLs
    Messages
    Mobile APN Email Webhook SMS

    View Slide

  21. Transports

    View Slide

  22. HTTP

    View Slide

  23. websocket

    View Slide

  24. Guarantees*
    * many of these guarantees depend on the storage engine

    View Slide

  25. Message
    Durability

    View Slide

  26. At least once

    View Slide

  27. Once and only
    Once delivery

    View Slide

  28. Horizontal
    Scaling

    View Slide

  29. MAXIMUM LATENCY (KINDA JOKING)

    View Slide

  30. FIFO (?)

    View Slide

  31. Problems?

    View Slide

  32. No demo break

    View Slide

  33. Questions ?

    View Slide