ILEC Centre •London•

Last year was a success. In November 2018 the first RabbitMQ Summit ever was held in London with visitors from all over the globe. This year - to make a good habit out of it, Erlang Solutions and 84codes (CloudAMQP) invites you to the second edition of RabbitMQ Summit in London.

With learnings from and the great experience of last year, richer and excited to make this year even better, we're confident that this will be the best RabbitMQ summit ever. We hope to see our friends again and that a lot of new friends will join us this year, to take part together in the constant evolution of message-queuing and RabbitMQ.

Stay up-to-date with upcoming events

Speakers

Gerhard Lazu

Core RabbitMQ Dev

Pivotal

Michal Kuratczyk

Software Engineer

Pivotal

Gavin Roy

VP of Architecture

AWeber Communications

Wander Costa

Software Engineer

Intelligent Apps GmbH

Lovisa Johansson

RabbitMQ Engineer

CloudAMQP

Anders Bälter

Software Engineer

CloudAMQP

Riccardo Piccoli

Software Engineer

Softonic

Basilio Vera

Principal Engineer

Softonic

Kacper Mentel

Software Developer

Erlang Solutions

Jack Vanlightly

Software Engineer

SII Concatel, 84codes

Omar Elasfar

Senior Manager

Zalando

Madhav Sathe

Platform Architect

Pivotal

Abstracts

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.

Gerhard Lazu Michal Kuratczyk

Practical advice for the care and feeding of RabbitMQ

Gavin Roy

After 10 years of heavy use of RabbitMQ in production, common problems, patterns, and solutions have emerged. In this talk we will cover architecture, configuration and operational management, monitoring, and maybe a disaster story or two.

Gavin Roy

EventSourcing with RabbitMQ

Riccardo Piccoli & Basilio Vera

We will go through Softonic's distributed Event Sourcing solution applied to its microservices environment, implementing it leveraging RabbitMQ.

Riccardo Piccoli Basilio Vera

Do not guess, Trace

Kacper Mentel

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 are a number of techniques that use it to find a root cause of a failure. I'll guide you through them in this talk.

Kacper Mentel

Feature complete: Uncovering the true cost different RabbitMQ features and configurations

Jack Vanlightly

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 available vs performance.

Jack Vanlightly

Monitoring & scaling based on RabbitMQ telemetry

Omar Elasfar

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 finding the right spot to launch more compute power has been a seamless effort with backlogs as a steering point alongside CPU utilization of the consumer application.

Omar Elasfar

RabbitMQ MQTT vs EMQX

Grigory Starinkin

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 better for MQTT, or which one to use? RabbitMQ for MQTT, or EMQX? Join me in this talk as I answer these questions and help users decide on the best choice MQTT broker to use.

 

Rapidly building streaming applications with RabbitMQ, Spring Cloud Streams and SCDF

Madhav Sathe

In this session you will learn how to use Spring Cloud Streams with RabbitMQ. We will build data pipeline using Spring Cloud Data Flow. We will demonstrate how applications can be deployed and scaled using Cloud Foundry. This is a live-coding session.

Madhav Sathe

How to use multiple RabbitMQ brokers with SpringBoot

Wander Costa

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 library.

Wander Costa

Running RabbitMQ at Scale

Lovisa Johansson & Anders Bälter

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 and reliability.

Lovisa Johansson Anders Bälter
image
Optional Post-event:

One day course by Pivotal

Advanced RabbitMQ Training

Tuesday 5 November, London. £355

You’ve got the basics of RabbitMQ. Now you’re ready for more advanced concepts, practices, and troubleshooting! Join this advanced training with RabbitMQ expert, Felipe Gutierrez to learn:

  • Deep dive on RabbitMQ internals
  • RabbitMQ with Spring AMQP patterns
  • Using RabbitMQ Plugins
  • Troubleshooting RabbitMQ best practices

Get your training tickets today!

Optional Post-event:

One day course by Erlang Solutions

RabbitMQ Express

Tuesday 5 November, London. £355

Learn about the main concepts in RabbitMQ in the one day RabbitMQ Express training course taught by the RabbitMQ expert at Erlang Solutions. The training course will cover the following topics:

  • RabbitMQ Fundamentals
  • Building systems with RabbitMQ
  • Extending RabbitMQ with Plugins
  • Optimising & Troubleshooting RabbitMQ
image
image
Optional Post-event:

One day course by Erlang Solutions

RabbitMQ Advanced

Wednesday 6 November, London. £355

Take a deep dive in understanding the internals, underlying principles and secrets behind the design, architecture and implementation of RabbitMQ, as well as getting hands-on with advanced lower-level operations and maintenance procedures, and plugin development!

  • Erlang OTP fundamentals for RabbitMQ
  • AMQP processing
  • Messaging components and mechanisms
  • Message Storage
  • Plugin Development
  • Advanced operations and maintenance

Talks from 2018

Head over to our YouTube channel if you need to cure your acute RabbitMQ Summit abstinence. There you will find 10 appreciated talks that was given last year. Popular lectures include:

  • Keynote: Idiomatic RabbitMQ - Gavin M Roy
  • What we've learned from running thousands of production RabbitMQ clusters - Lovisa Johansson
  • What it's like to bet your entire startup on Rabbit - Nathan Herald

Visit the YouTube channel for a full list. Don't forget to subscribe!

image description

Become a Sponsor

Sponsor request? Contact us now

Explore our sponsorship possibilities and receive our sponsorship brochure by sending us an email: