Enrol to start learning
Reading is open to everyone. Enrolling is free, and it is what unlocks the audio lessons, practice tests and progress tracking.
17.11. Event-Driven Architectures in Enterprise Systems
This section
Practice test
11 questions on this section. Wrong answers show you what to read again.
Sign up to take itWhole chapter
Revision test
Mixed questions from across the chapter. Your answers get marked.
Sign up to take itQuick
Flashcard drill
3 cards from this lesson. Good the night before a test.
Try these first
- 1.
What is an event broker?
Hint
Think about a postal service distributing letters.
- 2.
Give an example of a library that supports reactive programming.
Hint
Consider Java frameworks that deal with streams.
- 3.
What do event brokers do?
- Manage event storage
- Distribute messages
- Generate events
Hint
Think of them as communication facilitators.
- 4.
True or False: In a publish/subscribe model, the event producer needs to know who the consumers are.
- True
- False
Hint
Consider how anonymous subscriptions work.
- 5.
Design an event-driven architecture for an e-commerce platform that needs to manage orders. Identify all the necessary components.
Hint
Think about how orders flow from placement to fulfillment and notification.
- 6.
Critically analyze the trade-offs between using an EDA versus a traditional monolithic architecture for a new application.
Hint
Reflect on the nature of the application and its growth potential.
Exercises
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting
4 more questions available
Enrol freeQuiz
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting
1 more question available
Enrol freeChallenge Problems
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting