Question Bank
3705 approved questions from the community
What is Two-Phase Commit (2PC) in DDD?
Repositories should hide the complexities of data persistence from the domain layers.
Simplicity is a core principle of good software architecture, favoring straightforward solutions over complex ones.
What does the 'S' stand for in the SOLID principles?
What does the 'O' stand for in the SOLID principles?
The Singleton pattern can lead to tight coupling throughout the codebase due to global state.
What characterizes a Monolithic architecture?
In Microservices architecture, each service can use the most suitable data storage mechanism for its specific needs.
What does the 'L' stand for in the SOLID principles?
The SOLID principles are guidelines that help enhance code readability, reusability, and maintainability in object-oriented programming.
What is the Controller's role in the MVC pattern?
What is a potential limitation of the MVC pattern?
In the MVC pattern, what is the View responsible for?
Design patterns like Factory, Singleton, and Observer are techniques to address common software design challenges.
What is the Publish-Subscribe (Pub-Sub) pattern?
In the Model-View-Controller (MVC) pattern, what is the primary role of the Model?
Which of the following are core attributes of modularity? (Select all that apply)
What is Microservices architecture?
In the Publish-Subscribe pattern, publishers are directly aware of all subscribers receiving their messages.
Which of the following are elements of Separation of Concerns? (Select all that apply)