Practical Architecture - DDD

Quiz
•
Fun
•
3rd Grade
•
Hard
Assaf Mizrachi
Used 5+ times
FREE Resource
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
Similar Resources on Wayground
11 questions
Track&Trace

Quiz
•
KG - University
15 questions
UAE National Day 2020

Quiz
•
KG - 12th Grade
12 questions
ADVERBS OF POSSIBILITY

Quiz
•
3rd - 9th Grade
10 questions
Taylor swift

Quiz
•
KG - Professional Dev...
10 questions
Monsters Inc First Movie

Quiz
•
KG - University
10 questions
Crafty Crafts #2 MATERIAL

Quiz
•
KG - Professional Dev...
15 questions
Rick Astley

Quiz
•
KG - Professional Dev...
13 questions
Kinds of Sentences

Quiz
•
1st - 3rd Grade
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
10 questions
UPDATED FOREST Kindness 9-22

Lesson
•
9th - 12th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
US Constitution Quiz

Quiz
•
11th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
Discover more resources for Fun
10 questions
Would you rather...

Quiz
•
KG - University
20 questions
Kids Movie Trivia

Quiz
•
3rd Grade
20 questions
Fun Trivia

Quiz
•
2nd - 4th Grade
20 questions
Fun Fun Friday!

Quiz
•
3rd - 5th Grade
20 questions
Guess the Disney Character

Quiz
•
3rd Grade
18 questions
Trivia Questions

Lesson
•
1st - 6th Grade
14 questions
Making Communities Better REVIEW

Quiz
•
3rd Grade