Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction
- Comprehensive overview of RabbitMQ capabilities and architectural components
- Analysis of AMQP protocols and microservices integration
Foundational Setup
- Foundational to complex server architecture concepts
- Configuration of the development workspace
- Provisioning and initialization of a RabbitMQ instance
- Mitigation of common installation failures
Advanced Configuration
- Navigation of the administrative interface
- Architectural design for distributed microservices environments
- File system and directory structures
- Logging strategies and implementation
- Configuration of policies and operational parameters
- Export and import procedures for system definitions
- Administration of virtual hosts
- Runtime optimization and tuning
- Management of message time-to-live and queue behavior
- Development of custom plugins
Security and Networking
- Implementation of access control frameworks
- User authentication mechanisms and permission management
- Deployment of certificate-based authentication
- Management of client connections
- Utilization of Transport Layer Security (TLS)
- Complex networking configurations
High Availability and Replication
- Foundations of Erlang programming
- Implementation of quorum queues
- Configuration of streams
- Cluster management and federation strategies
- System monitoring and health assessment
Optimization and Performance Tuning
- Observation and analysis of memory consumption
- Memory management protocols
- Configuration of the message storage subsystem
- Implementation of flow control mechanisms
- Advanced performance enhancement techniques
Advanced Troubleshooting Techniques
Summary and Next Steps
Requirements
- Familiarity with foundational RabbitMQ concepts
Intended Audience
- Developers
- Software engineers
Testimonials (1)
The instructor was knowledgeable about the course topic and also other related topics, and was able to answer our questions, or even make a note of questions he didn't immediately know the answer to and got back to use later.