Question Bank
3705 approved questions from the community
What is the purpose of using Guard Clauses?
Which of the following are responsibilities of Repositories in DDD? (Select all that apply)
DDD encourages involving domain experts like employees and stakeholders in the development process.
What benefits do Domain Events provide? (Select all that apply)
Aggregates are responsible for maintaining global consistency across the entire system.
Which of the following are techniques for ensuring transactional consistency in DDD? (Select all that apply)
What is the purpose of using codebase granularity as a strategy for defining Bounded Contexts?
Repositories in DDD typically implement CRUD operations.
DDD integrates the agility of service-driven design with strong domain focus.
What is Two-Phase Commit (2PC) in DDD?
Which of the following are core attributes of a Shared Kernel? (Select all that apply)
The Shared Kernel should be kept lightweight and only include elements pertinent to collaborating domains.
What is the main difference between a Repository and a Service in DDD?
Which of the following are core principles of Domain-Driven Design? (Select all that apply)
What is a Domain Service in DDD?
In DDD, where is business logic primarily concentrated?
Which of the following are strategies for defining Bounded Contexts? (Select all that apply)
Domain Events act as a source of truth about what happened in the domain.
DDD recommends starting with the technical blueprint before understanding the business domain.
What is a Context Map in DDD?