RabbitMQ Summit
RabbitMQ Summit
  • Видео 27
  • Просмотров 50 901
Observe and understand RabbitMQ - Gerhard Lazu & Michal Kuratczyk
RabbitMQ exposes metrics and healthchecks that answer all questions. Future RabbitMQ versions will make it easy to visualise and understand what happens under the hood. Join me to learn about the future of RabbitMQ observability.
--
RabbitMQ Summit 2019 connected RabbitMQ users and developers from around the world in London on 4 November, 2019. Learn what's happening in and around RabbitMQ, and how top companies utilise RabbitMQ to power their services.
www.rabbitmqsummit.com
RabbitMQ Summit was organised by:
- CloudAMQP, offering fully managed RabbitMQ clusters www.cloudamqp.com
- Erlang Solutions, offering world-leading RabbitMQ Consultancy, Support, Health Checks & Tuning solutions www.erlan...
Просмотров: 1 579

Видео

Panel debate: RabbitMQ and its future
Просмотров 5134 года назад
It's time to talk about the current state and future for the most widely deployed open source message broker in the world. Selected guests takes part in a panel debate, including questions from the audience. RabbitMQ Summit 2019 connected RabbitMQ users and developers from around the world in London on 4 November, 2019. Learn what's happening in and around RabbitMQ, and how top companies utilis...
Keynote: An update from the RabbitMQ team (version 3.8) - Michael Klishin & Diana Parra Corbacho
Просмотров 6684 года назад
A lot has happened since the last RabbitMQ Summit. Hear from the RabbitMQ core engineering team about what near term updates to 3.8 will include as well as longer-term vision for making RabbitMQ more protocol agnostic, easier to manage and scale, and changes to the schema database. RabbitMQ Summit 2019 connected RabbitMQ users and developers from around the world in London on 4 November, 2019. ...
Feature complete: Uncovering the true cost different RabbitMQ features and configs - Jack Vanlightly
Просмотров 1,1 тыс.4 года назад
They call RabbitMQ the swiss army knife of messaging systems, but what impact do all those features have on performance? In this talk we'll review common features and their effect on end-to-end latency, throughput and broker load. We'll see concrete numbers and come to actionable conclusions that will help you make more balanced decisions regarding the tradeoffs of the powerful functionality av...
Keynote: Growing a farm of rabbits to scale financial applications - Will Hoy & David Liu
Просмотров 1,4 тыс.4 года назад
Today, Bloomberg's many engineering teams around the globe have the luxury of access to a fully-managed RabbitMQ platform. This enables them to achieve scalability, flexibility, and maintainability, without needing to focus on the RabbitMQ Server details. We’ll see how one such team has used the platform to build a system at scale which is capable of servicing billions of financial data request...
Uncommon monitoring and analytics for RabbitMQ - Scott Corrigan
Просмотров 9304 года назад
In order to detect anomalies and prevent runtime issues that can compromise the delivery of business services that depend on RabbitMQ, effective monitoring, alerting and analytics tools can make a big difference. But are all of the available tools alike? Attend this session to discover what Nastel has to offer. RabbitMQ Summit 2019 connected RabbitMQ users and developers from around the world i...
Running RabbitMQ at Scale - Lovisa Johansson & Anders Bälter
Просмотров 2,2 тыс.4 года назад
CloudAMQP provides RabbitMQ clusters as a service, but what happens behind the scenes? CloudAMQP is powered by a number of RabbitMQ servers that provide various functionality in setting up, configuring, monitoring, updating and modifying our RabbitMQ service. In this talk we'll go into how AMQP and RabbitMQ can be used to power a micro service architecture from the bottom up with flexibility an...
RabbitMQ MQTT vs EMQX - Grigory Starinkin
Просмотров 6 тыс.4 года назад
RabbitMQ is a multi-protocol messaging broker, which, on a vanilla installation supports AMQP-0.9-1 (and AMQP-0.8). Through its plugin architecture, RabbitMQ may also be configured to act as a messaging broker for other protocols such as MQTT, STOMP, AMQP-1.0, CoAP, SMTP, etc. EMQX is another emerging MQTT messaging broker of high repute and use in industry. Questions arise on which one is bett...
Rapidly Building Event Driven and Streaming Applications with RabbitMQ - M. Sathe & M. Rosales
Просмотров 1,4 тыс.4 года назад
In this session we explore a variety of modern event processing and streaming solutions built on top of RabbitMQ. We will demonstrate how Spring Cloud Streams and RabbitMQ provide abstractions for developers to easily build event driven apps. Furthermore, the audience will take away tools and techniques to solve stateless and stateful streaming problems using RabbitMQ and Reactive Streams. This...
Using the source-oriented exchanges pattern to keep events in order - Alex Thomas
Просмотров 3534 года назад
Almost every introduction to publish-subscribe technology embraces a model where different message types appear on correspondingly distinct topics. Unfortunately this introduces a rather fundamental flaw into common integration scenarios: it loses the order of events across the topics. The effects of this unintended re-ordering can be significant, forcing developers to implement elaborate worka...
How to use multiple RabbitMQ brokers with SpringBoot - Wander Costa
Просмотров 2,8 тыс.4 года назад
How to connect your SpringBoot application to multiple RabbitMQ brokers? But why do you need multiple RabbitMQ brokers in the first place? The solution I'm going to present solves different use cases: from brokers in different PAAS providers to dedicated brokers for different use cases or contexts. To solve these problems in hundreds of micro-services, we wrote this simple-to-use open source li...
Monitoring & scaling based on RabbitMQ telemetry - Omar Elasfar
Просмотров 1,5 тыс.4 года назад
Zalando's Communication platform products are powered by a RabbitMQ cluster as the broker for all service to service communication. A mixed set of work loads between transactional & commercial communication use-cases running 24/7 our systems gains their scalability and resilience patterns relying on multiple telemetry points we collect and react on in real time. Managing cost efficiency and fin...
Lifting the lid on Quorum Queues - Karl Nilsson
Просмотров 2,9 тыс.4 года назад
Quorum Queues are a promising new RabbitMQ feature but how do they work under the hood? What were the design decisions and trade-offs that had to be made and what even is Raft? In this session I aim to explain how Quorum Queues came about as well as a high-level overview of the design. RabbitMQ Summit 2019 connected RabbitMQ users and developers from around the world in London on 4 November, 20...
WeWork's "good enough" order guarantee - Ilana Sufrin & Avikam Agur
Просмотров 4354 года назад
Through a good understanding of their data needs and a willingness to compromise, Ilana and Avikam figured out how to rearchitect their app's RabbitMQ pipeline in order to save their company developer time and money. They are here to show you a strategy to guarantee message serialization when order matters, and to convince you that sometimes the best solution is just "good enough". This talk di...
Do not guess, Trace - Kacper Mentel
Просмотров 5044 года назад
RabbitMQ runs on a battle-tested Erlang VM which provides many exceptional features for Distributed, Fault-Tolerant, Highly Available and Robust systems out of the box. But this doesn't always prevent our RabbitMQ installation from misbehaving without clear signs of what's wrong. It can be frustrating for operators and developers. Here Tracing, another Erlang feature, comes to the rescue! There...
Practical advice for the care and feeding of RabbitMQ - Gavin Roy
Просмотров 1,2 тыс.4 года назад
Practical advice for the care and feeding of RabbitMQ - Gavin Roy
RabbitMQ Summit, London 2018 - Highlights
Просмотров 1755 лет назад
RabbitMQ Summit, London 2018 - Highlights
What it's like to bet your entire startup on Rabbit - Nathan Herald
Просмотров 1 тыс.5 лет назад
What it's like to bet your entire startup on Rabbit - Nathan Herald
A walk-through of the design and architecture of RabbitMQ - Ayanda Dube
Просмотров 3,2 тыс.5 лет назад
A walk-through of the design and architecture of RabbitMQ - Ayanda Dube
The Consistent Hash Exchange: Making RabbitMQ a better broker - Jack Vanlightly
Просмотров 6 тыс.5 лет назад
The Consistent Hash Exchange: Making RabbitMQ a better broker - Jack Vanlightly
What we've learned from running thousands of production RabbitMQ clusters - Lovisa Johansson
Просмотров 7 тыс.5 лет назад
What we've learned from running thousands of production RabbitMQ clusters - Lovisa Johansson
Real-world RabbitMQ deployments - Gerhard Lazu & Wayne Lund
Просмотров 2,9 тыс.5 лет назад
Real-world RabbitMQ deployments - Gerhard Lazu & Wayne Lund
An update from the RabbitMQ team - Michael Klishin
Просмотров 6025 лет назад
An update from the RabbitMQ team - Michael Klishin
Developing RabbitMQ plugins in Elixir - Matteo Cafasso
Просмотров 9285 лет назад
Developing RabbitMQ plugins in Elixir - Matteo Cafasso
Keynote: Idiomatic RabbitMQ - Gavin M Roy
Просмотров 1,6 тыс.5 лет назад
Keynote: Idiomatic RabbitMQ - Gavin M Roy
Panel Discussion: What's new and what's on the horizon for RabbitMQ
Просмотров 2045 лет назад
Panel Discussion: What's new and what's on the horizon for RabbitMQ
Keynote: Scaling RabbitMQ at Goldman Sachs - Jonathan Skrzypek
Просмотров 2,2 тыс.5 лет назад
Keynote: Scaling RabbitMQ at Goldman Sachs - Jonathan Skrzypek

Комментарии

  • @BorisFornaris
    @BorisFornaris 2 месяца назад

    There is not even an single example

  • @eltonsimoresm
    @eltonsimoresm 2 года назад

    lindo demais!! Obrigado pelo conteúdo!! So amazing!! Thank you for content!! S2

  • @mahyarsalamat6276
    @mahyarsalamat6276 2 года назад

    i really fall in love with your laptop stickers :) useful talk. thank you

  • @nealio82
    @nealio82 3 года назад

    I watched this video because some of my colleagues just implemented CHEs at work, and I knew very little about what CHEs were. I got the point of CHEs within about 5 minutes of this talk starting, but I never realised the extra stuff using this type of pattern would unlock (in-memory caching, de-duping, etc). Really insightful, thanks!

  • @GabrielMancini1
    @GabrielMancini1 3 года назад

    great

  • @vinaya2008067
    @vinaya2008067 3 года назад

    Excellent talk !

  • @codewithkam
    @codewithkam 4 года назад

    Nice talk, horrible Q&A

    • @stackoverflow2522
      @stackoverflow2522 3 года назад

      the second question was rude, that dude thinks highly of himself.

  • @Fiskgjusen
    @Fiskgjusen 4 года назад

    such a great presentation! thanks a bunch.

  • @anguruso
    @anguruso 4 года назад

    Really well presented, I like that you shared all the design ideas

  • @user-jf2im7rl5y
    @user-jf2im7rl5y 4 года назад

    2:35 설명 14:40 데모

  • @vjnt1star
    @vjnt1star 4 года назад

    Jesus Christ "Hardware configuration : 36 cpu, 72 GB of RAM" that's quite demanding for a minimal configuration

  • @petersilva037
    @petersilva037 4 года назад

    I guess it was only up for the conference? blacklab% host real-world.pivotal.rabbitmq.com Host real-world.pivotal.rabbitmq.com not found: 3(NXDOMAIN) blacklab%

  • @ankurleonardo
    @ankurleonardo 4 года назад

    Seriously every second was worth watching. Informative and insightful

  • @Textras
    @Textras 4 года назад

    tnx well done

  • @Textras
    @Textras 4 года назад

    Such a great talk

  • @Textras
    @Textras 4 года назад

    Loved this thanks Ilana and Avikam

  • @Textras
    @Textras 4 года назад

    yay :D

  • @Textras
    @Textras 4 года назад

    Would love an answer at 23 min mark

  • @Textras
    @Textras 4 года назад

    2.8% on 3.8?! Get that awesome upgrade folks!! 24 Queues mean avg? Lol

  • @AceHardy
    @AceHardy 4 года назад

    Good deeds 🙌💯

  • @mojalefatsoaeli4367
    @mojalefatsoaeli4367 5 лет назад

    Like this guys presentation/talk!

  • @diogo299adr
    @diogo299adr 5 лет назад

    Great talk. Thanks!

  • @Textras
    @Textras 5 лет назад

    Excellent discussion

  • @Textras
    @Textras 5 лет назад

    Great talk. Great book. Tnx

  • @torvic99
    @torvic99 5 лет назад

    Why RabbitMQ plugins must be written in Elixir? Why not Ruby? Does that have something to be with how RabbitMQ was made?

    • @danielmarklunddotse
      @danielmarklunddotse 5 лет назад

      Matteo elaborates on this a bit in his lecture. Close to the end he says that two languages are supported: Erlang and Elixir. The reason is most likely due to the fact that RabbitMQ is built in Erlang and Elixir is a language that is fully compatible with the Erlang Virtual Machine. Therefore building plugins in Ruby will become very tricky, if not impossible. From what I understand the plugins needs to be built within RabbitMQ rather than around/beside it. And depending on what you are trying to achieve, you want the plugin to intervene in one or several steps of the boot procedure of RabbitMQ. Which, as far as I'm concerned, is only possible with Erlang and Elixir.

  • @jackvanlightly7754
    @jackvanlightly7754 5 лет назад

    All code from the talk can be found here: github.com/Vanlightly/RabbitMq-PoC-Code/tree/master/ConsistentHashing/RabbitMqSummit Also note that I mentioned in the talk that the RabbitMQ team had worked on a consumer group functionality in the Java client which is not the case, this was a misunderstanding on my part. You can check out the Rebalanser project on GitHub here: github.com/Rebalanser/wiki/wiki