Practical Architecture - DDD
Quiz
•
Fun
•
3rd Grade
•
Practice Problem
•
Hard
Assaf Mizrachi
Used 5+ times
FREE Resource
Enhance your content in a minute
12 questions
Show all answers
1.
MULTIPLE SELECT QUESTION
2 mins • 5 pts
When will we consider to create an aggregate microservice?
When our business unit is in a monolith (backend/iot service)
When we are part of a new squad in a new product domain
When we have a new “concept” that is part of an MVP
When we have a well defined business unit which has an identity and state management.
2.
MULTIPLE CHOICE QUESTION
2 mins • 5 pts
When will we consider to create a bounded context microservice?
When we have a new domain with too many unknowns
When we have a new squad
When we have aggregates which are related to each other
When we have an extra field to add to an aggregate
3.
MULTIPLE CHOICE QUESTION
2 mins • 5 pts
When will we consider an aggregate as complex aggregate microservice?
When we need to update the aggregate state via domain event as part of a flow
When we need to update the aggregate state via command (UI)
When we have an aggregate with complex logic
When we don’t want to create a new aggregate
4.
MULTIPLE CHOICE QUESTION
2 mins • 5 pts
When will we consider creating a new View microservice?
When we have a new not finalized business requirement that isn’t mapped well to an aggregate.
When we find ourselves aggregating 2 or more data types in the frontend/apigateway/other service for a specific UI component
When we want to implement a specific complex business logic related to some main entity in our system.
We will create a new view service for every new product functional requirement.
5.
MULTIPLE CHOICE QUESTION
2 mins • 5 pts
When will we consider aggregating data from 2 services in the apigateway ?
When we find the need to aggregate 2 or more data types for a specific UI component
When we need to manage a process for changing several microservices together.
Implementing data aggregation or enrichment in the apigateway was done in the wild-wild-west and we need to stop doing this and moving to view-services.
When the 2 services are related to the same Bounded-Context.
6.
MULTIPLE SELECT QUESTION
2 mins • 5 pts
When will we consider having persistency on View microservice ?
Every view service should have persistency as default implementation.
Only if the user needs to change the data state
When the view-service represents a new data state based on other aggregates domain events (e.g: feeds) and we need the historical data
When we want to boost the performance of our application using cache / building read optimized data
7.
MULTIPLE CHOICE QUESTION
2 mins • 5 pts
When will we consider creating a new Cross-Cutting microservice?
When we have a new business requirement that isn’t mapped well to an aggregate.
When we find some business logic is repeatedly implemented in many services.
When we have a new repeating functionality that contains no business logic.
When we have a business requirement that must be implemented across many aggregates.
Create a free account and access millions of resources
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
10 questions
on the loose song game
Quiz
•
1st - 12th Grade
10 questions
Knowledgeathon 2
Quiz
•
3rd Grade
11 questions
Among Us
Quiz
•
KG - University
15 questions
First little readers A
Quiz
•
1st - 6th Grade
15 questions
Among Us (The Skelds)
Quiz
•
KG - Professional Dev...
12 questions
Book Trivia
Quiz
•
1st - 4th Grade
15 questions
Marketing MIX
Quiz
•
KG - Professional Dev...
10 questions
U15 When is Children's Day ?
Quiz
•
3rd - 4th Grade
Popular Resources on Wayground
10 questions
Honoring the Significance of Veterans Day
Interactive video
•
6th - 10th Grade
9 questions
FOREST Community of Caring
Lesson
•
1st - 5th Grade
10 questions
Exploring Veterans Day: Facts and Celebrations for Kids
Interactive video
•
6th - 10th Grade
19 questions
Veterans Day
Quiz
•
5th Grade
14 questions
General Technology Use Quiz
Quiz
•
8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Circuits, Light Energy, and Forces
Quiz
•
5th Grade
19 questions
Thanksgiving Trivia
Quiz
•
6th Grade
