Get in Touch
 Duration 14 hours

Course Outline

Introduction

Foundational Concepts: Microservices and Message Queuing Paradigms

Comparative Analysis of Messaging Protocols: REST, SOAP, and AMQP

Leveraging RabbitMQ and AMQP to Facilitate Decoupled Service Architectures

Provisioning the Development Environment

Installation and Configuration of RabbitMQ Infrastructure

Functional Overview of the Pika Client Library for Python

Operational Case Study: Processing Requests for Document Retrieval

Development of Producer and Consumer Modules in Python

Establishing Secure Connections to the RabbitMQ Server

Execution of Standard RabbitMQ Operational Procedures

Message Transmission, Reception, and Queue Management

Integration of RabbitMQ within Legacy Application Frameworks

Message Routing Strategies: Topic Exchanges Versus Direct Exchanges

Administrative Management of the RabbitMQ Server

Performance Monitoring and Server Health Assessment

Diagnostic Procedures and Issue Resolution for RabbitMQ

Synthesis and Final Recommendations

Requirements

  • Demonstrated proficiency in Python programming

Intended Audience

  • Software Developers
  • Software Architects

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories