Service Bus
Azure Service Bus is a managed messaging service used for queues, topics, and asynchronous communication between distributed services.
What it does
Messaging system.
When to use
Use Service Bus when you need reliable asynchronous messaging and decoupling between application components.
Key Concepts
Queues support point-to-point communication.
Topics and subscriptions support publish-subscribe patterns.
Messaging helps decouple systems and improve resilience.
It is commonly used in integration-heavy enterprise architectures.
Common Use Cases
Connecting distributed services safely.
Handling async background workflows.
Reducing direct coupling between application components.
Interview Questions
What is Azure Service Bus?
What is the difference between a queue and a topic?
Why use asynchronous messaging between services?