Logo
  • Home
  • Courses
  • Guides
  • Blog
  • Login

1.2. Who uses RabbitMQ

  1. Courses
  2. Improve Your System Architecture with RabbitMQ
  3. Module 1: Introduction

Course Outline

  • Improve Your System Architecture with RabbitMQ
    • Module 1: Introduction
      • 1.1. What is RabbitMQ
      • 1.2. Who uses RabbitMQ
      • 1.3. Why You Should Use RabbitMQ
    • Module 2: Message Queue Fundamentals
      • 2.1. What is a Message Queue
      • 2.2. What is a Message Broker
      • 2.3. Reliable Message Delivery for Publisher
      • 2.4. Reliable Message Delivery for Consumer
      • 2.5. Recovery When Message Delivery Fails
    • Module 3: RabbitMQ Use Cases
      • 3.1. Decoupling Processes
      • 3.2. Solving the Slow Consumer Problem
      • 3.3. Scalable Batch Processing
    • Module 4: Integrating Heterogeneous Systems
      • 4.1. Why Integrate Heterogeneous Systems
      • 4.2. Message Headers & Properties
      • 4.3. Communication Between Heterogeneous Systems
      • 4.4. Remote Procedure Calls
    • Module 5: Event Driven Architectures
      • 5.1. What is Event Driven Architecture
      • 5.2. Why use Event Driven Architecture
      • 5.3. Synchronous vs Asynchronous Programming Paradigms
      • 5.4. Data Pull vs Push
      • 5.5. Event Driven Workflow
    • Module 6: Creating Reliable and Scalable Systems
      • 6.1. Message Routing with Exchanges
      • 6.2. RabbitMQ Clusters
      • 6.3. Achieving High Availability
      • 6.4. Achieving High Scalability
Logo
Courses
Privacy
Terms of Service

©2020 ObjectZen Solutions, Inc. All rights reserved.

When you visit or interact with our sites, services or tools, we or our authorised service providers may use cookies for storing information to help provide you with a better, faster and safer experience and for marketing purposes.