Question Bank
3705 approved questions from the community
In Microservices architecture, each service can use the most suitable data storage mechanism for its specific needs.
What are cross-cutting concerns in software architecture?
What is a system quality attribute in software architecture?
Which of the following are core components of the Publish-Subscribe pattern? (Select all that apply)
Which of the following are appropriate use cases for the Publish-Subscribe pattern? (Select all that apply)
In a layered architecture, lower layers are only aware of themselves and the layers directly above them.
Which of the following are benefits of the MVC pattern? (Select all that apply)
Which of the following are characteristics of Monolithic architecture? (Select all that apply)
High modularity in software architecture enhances maintainability and promotes code reusability.
Which of the following are common examples of cross-cutting concerns? (Select all that apply)
Which of the following are core tenets of the Law of Demeter? (Select all that apply)
Which approaches can be used to address cross-cutting concerns? (Select all that apply)
Which of the following are characteristics of Microservices architecture? (Select all that apply)
Low coupling and high cohesion are both desirable design goals in software architecture.
Which of the following are advantages of the layered architectural pattern? (Select all that apply)
Which of the following are core attributes of modularity? (Select all that apply)
Which of the following are drawbacks of the Singleton pattern? (Select all that apply)
Which of the following are common layers in a three-tier architecture? (Select all that apply)
Which of the following are elements of Separation of Concerns? (Select all that apply)
Which of the following are common system quality attributes? (Select all that apply)