Course Outline

Introduction

  • Overview of RabbitMQ features and architecture
  • Understanding AMQP and microservices

Getting Started

  • Basic to advanced server concepts
  • Setting up the development environment
  • Setting up a RabbitMQ instance
  • Common installation problems

Advanced Configuration

  • Navigating the management UI
  • Designing distributed microservices
  • Files and directories
  • Logging
  • Policies and parameters
  • Exporting and importing definitions
  • Managing virtual hosts
  • Runtime tuning
  • Message TTL and queues
  • Plugin development

Security and Networking

  • Access controls
  • User authentication and permissions
  • Certificate authentication
  • Client connections
  • Using TLS
  • Advanced networking

High Availability and Replication

  • Erlang fundamentals
  • Quorum queue
  • Streams implementation
  • Clustering and federation
  • Monitoring and health checks

Optimization and Performance Tuning

  • Monitoring memory usage
  • Memory management
  • Message store configuration
  • Flow control
  • Advanced performance tuning

Advanced Troubleshooting Techniques

Summary and Next Steps

Requirements

  • Basic experience with RabbitMQ

Audience

  • Developers
  • Software engineers
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (1)

Upcoming Courses

Related Categories