1.
What is the primary role of a message broker in a microservices architecture?
2.
Name two common message broker implementations.
3.
Describe the main purpose of the 'work queue' communication pattern.
4.
In a work queue pattern, what role does the message broker play regarding tasks?
5.
Provide a hypothetical example where the work queue pattern would be beneficial.
6.
What is the primary purpose of the 'publish/subscribe' communication pattern?
7.
In a publish/subscribe pattern, what is the role of a 'topic' or 'exchange'?
8.
Provide a hypothetical example where the publish/subscribe pattern would be beneficial.
9.
When would you prefer a work queue pattern over a publish/subscribe pattern?
10.
When would you prefer a publish/subscribe pattern over a work queue pattern?