<

Ayanda Dube

RabbitMQ team lead

Ayanda is a Senior Engineer at Erlang Solutions, working with Erlang/Elixir systems of all sorts, focused mainly on RabbitMQ systems development and support. Taking on the toughest RabbitMQ challenges from across the globe, Ayanda is an expert in not only designing and delivering large-scale systems engineered around RabbitMQ but in the internal implementation and operations of RabbitMQ server as well.

Upcoming conferences:

Ayanda Dube
Code BEAM SF 2019
Training
27 Feb 2019
09.00 - 17.00

RABBITMQ EXPRESS

OBJECTIVES

  • Understanding AMQP concepts
  • Building distributed messaging systems with RabbitMQ
  • Performance tuning RabbitMQ
  • Deploying real world, resilient RabbitMQ architectures
  • Troubleshooting and monitoring

 

PREREQUISITES

  • Experience in at least 1 Programming language of choice (junior, intermediate, senior)

 

TARGET AUDIENCE

  • Software developers
  • Solution architects
  • DevOps engineers

OUTLINE

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

  • RabbitMQ fundamentals
  • Building systems with RabbitMQ
  • Extending RabbitMQ with plugins
  • Optimising & troubleshooting RabbitMQ
Ayanda Dube
Code BEAM SF 2019

RabbitMQ from the trenches

Being called in to fire fight RabbitMQ installations for some of the top tech leaders is never dull. You face challenging use-cases and have to deal with environments where efficiency and throughput is required, often beyond its known “off-the-shelf” capabilities. With requirements on service availability defying the laws of physics, and reckoned as uncompromiseable, failure is not an option. In this talk, Ayanda will pick out some war stories, discussing and illustrating how the Erlang Solutions team incorporated engineering expertise not only in RabbitMQ, but the underlying Erlang/OTP implementation as well as the BEAM. If Service Orchestration is your game and Erlang in Anger is your favourite book, this is the talk for you.

OBJECTIVES

  • Real world RabbitMQ use-cases in industry
  • Troubleshooting and fault finding RabbitMQ and Erlang systems
  • Solving message queueing problems
  • RabbitMQ internals
  • Customizing RabbitMQ

TARGET AUDIENCE

  • Software developers
  • Solution architects
  • DevOps engineers
  • Support engineers
  • RabbitMQ users