Steven Sklar - The Hare Wins the Race: Getting the most out of RabbitMQ in distributed applications
Speaker: Steven Sklar
As web apps grow increasingly complex, distributing asynchronous work across multiple background workers is often a basic requirement of a performant app. While there are a variety of tools that exist to solve this issue, one common feature among them is the need for a robust messaging platform.
[RabbitMQ][1] is a stable, full-featured, and mature solution that is usually found in the Python ecosystem backing [Celery][2] implementations. While Celery's utilization of RabbitMQ works just fine out of the gate, users with complex workflows, unique constraints, or tight budgets can take advantage of the flexibility of RabbitMQ to streamline their data pipelines and get the most out of their infrastructure.
This talk will provide an overview of RabbitMQ, review its varied message-routing capabilities, and demonstrate some of the ways in which these features can be utilized in Python applications to solve common yet difficult use-cases.
[1]: https://www.rabbitmq.com/
[2]: http://www.celeryproject.org/
Slides can be found at: https://speakerdeck.com/pycon2018 and https://github.com/PyCon/2018-slides
Видео Steven Sklar - The Hare Wins the Race: Getting the most out of RabbitMQ in distributed applications канала PyCon 2018
As web apps grow increasingly complex, distributing asynchronous work across multiple background workers is often a basic requirement of a performant app. While there are a variety of tools that exist to solve this issue, one common feature among them is the need for a robust messaging platform.
[RabbitMQ][1] is a stable, full-featured, and mature solution that is usually found in the Python ecosystem backing [Celery][2] implementations. While Celery's utilization of RabbitMQ works just fine out of the gate, users with complex workflows, unique constraints, or tight budgets can take advantage of the flexibility of RabbitMQ to streamline their data pipelines and get the most out of their infrastructure.
This talk will provide an overview of RabbitMQ, review its varied message-routing capabilities, and demonstrate some of the ways in which these features can be utilized in Python applications to solve common yet difficult use-cases.
[1]: https://www.rabbitmq.com/
[2]: http://www.celeryproject.org/
Slides can be found at: https://speakerdeck.com/pycon2018 and https://github.com/PyCon/2018-slides
Видео Steven Sklar - The Hare Wins the Race: Getting the most out of RabbitMQ in distributed applications канала PyCon 2018
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Carl Meyer - Type-checked Python in the real world - PyCon 2018](https://i.ytimg.com/vi/pMgmKJyWKn8/default.jpg)
![Zekun Li - There and Back Again: Disable and re-enable garbage collector at Instagram - PyCon 2018](https://i.ytimg.com/vi/WVnACT48CkE/default.jpg)
![Ned Batchelder - Big-O: How Code Slows as Data Grows - PyCon 2018](https://i.ytimg.com/vi/duvZ-2UK0fc/default.jpg)
![Greg Price - Clearer Code at Scale: Static Types at Zulip and Dropbox - PyCon 2018](https://i.ytimg.com/vi/0c46YHS3RY8/default.jpg)
![Mario Corchero - Effortless Logging: A deep dive into the logging module - PyCon 2018](https://i.ytimg.com/vi/Pbz1fo7KlGg/default.jpg)
![Barry Warsaw - Get your resources faster, with importlib.resources - PyCon 2018](https://i.ytimg.com/vi/ZsGFU2qh73E/default.jpg)
![](https://i.ytimg.com/vi/K5ceD9bKQqo/default.jpg)
![Alex Gaynor - Learning From Failure: Post Mortems - PyCon 2018](https://i.ytimg.com/vi/L9Y2ap6vIMg/default.jpg)
![Alvaro Leiva Geisse - Systemd: why you should care as a Python developer - PyCon 2018](https://i.ytimg.com/vi/ZUX9Fx8Rwzg/default.jpg)
![Kyle Knapp - Automating Code Quality - PyCon 2018](https://i.ytimg.com/vi/G1lDk_WKXvY/default.jpg)
![Pieter Hooimeijer - Types, Deeper Static Analysis, and you - PyCon 2018](https://i.ytimg.com/vi/hWV8t494N88/default.jpg)
![Claudio Freire - Efficient shared memory data structures - PyCon 2018](https://i.ytimg.com/vi/52zM4GgmqDE/default.jpg)
![Lightning Talks - Saturday Evening - PyCon 2018](https://i.ytimg.com/vi/c-I0md_3fbQ/default.jpg)
![Daniel Pyrathon - A practical guide to Singular Value Decomposition in Python - PyCon 2018](https://i.ytimg.com/vi/d7iIb_XVkZs/default.jpg)
![RabbitMQ : Message Queues for beginners](https://i.ytimg.com/vi/hfUIWe1tK8E/default.jpg)
![Sunday Morning Lightning Talks + Keynote - PyCon 2018](https://i.ytimg.com/vi/tzFWz5fiVKU/default.jpg)
![Task Queues: A Celery Story](https://i.ytimg.com/vi/ceJ-vy7fvus/default.jpg)
![Renato Oliveira - User focused API Design - PyCon 2018](https://i.ytimg.com/vi/q42hCs2E4So/default.jpg)
![Дмитрий Орлов, Едадил «Асинхронный драйвер к RabbitMQ от автора»](https://i.ytimg.com/vi/EFVwilQvv_4/default.jpg)
![PyCon PL 2014 "RabbitMQ: request-response pattern" [EN]](https://i.ytimg.com/vi/5XsBS8Nl86c/default.jpg)