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
Testimonials (6)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Course - Building Microservices with Go
Ćwiczenia. Wykonywane samodzielnie okazują się nie tak proste jak to wygląda na wykładzie.
Łukasz - Centrum Informatyki Resortu Finansów
Course - RabbitMQ
very friendly and helpful
Aktar Hossain - Unit4
Course - Building Microservices with Microsoft Azure Service Fabric (ASF)
The sincerity about how technology evolve in time and what today is the best solution known tomorrow may be obsolete and with low performance.
Liviu Trifan - eMAG IT Research SRL
Course - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
I was a good mix of practical and theoretical information. Engaging presentation with real world examples.
Anita
Course - Building Microservice Architectures
Friendly environment. Also, I liked one on one training. It’s very productive. I would definitely recommend it to my friends and colleagues.