Рет қаралды 14,792
#microservices #messagebrokers
Message Brokers are an Asynchronous Inter-Application Communication Technology. In this video Introduce various Message Brokers and concepts that you need to know and understand about Message Brokers in general while providing you with real world architectural examples for Why and When to use Message Brokers.
Chapter Markers
00:57 What are Message Brokers
01:20 Kinds of Asynchronous processing
01:22 Async Background Work
01:51 Async Fire & Forget
02:26 Async I/O
02:51 Out of Band Async
03:43 Why or When would you use Message Brokers
04:01 Send An Email Using MSMQ (Simple Architecture)
09:56 SendAn Email Blast Using MSMQ (Simple Architecture)
11:36 Send An Email Using RabbitMQ/ServiceBus/Kafka (Enterprise Level Architecture)
15:58 Various Message Brokers that are available
19:25 QueuesTopics (or Exchanges)
20:56 Queues Competing Subscribers
22:39 Topics (or Exchanges)
27:07 Archtecture of a KZbin like Application (CompetingSubscribers/Load Leveling)
33:19 Real World Scenario 1 Problem Description
34:42 Real World Scenario 1 Solution (Load Balancing)
39:12 Real World Scenario 2 Problem Description
40:33 Real World Scenario 2 Solution (Load Leveling)
45:08 Delivery Options