Podcast
Questions and Answers
What is the recommended architecture if you plan to run your system on the cloud with users accessing it over the Internet?
What is the recommended architecture if you plan to run your system on the cloud with users accessing it over the Internet?
- Service-oriented architecture (correct)
- Multi-tier architecture
- Microservices architecture
- Client-server architecture
When considering the database choice, what is a key difference between relational databases and NoSQL databases?
When considering the database choice, what is a key difference between relational databases and NoSQL databases?
- Cost effectiveness
- Data organization (correct)
- Query performance
- Scalability
For a business system that runs on local servers, which architecture is often more appropriate according to the text?
For a business system that runs on local servers, which architecture is often more appropriate according to the text?
- Client-server architecture
- Microservices architecture
- Multi-tier architecture (correct)
- Service-oriented architecture
In the context of technology choices, what should be considered when deciding on the database type?
In the context of technology choices, what should be considered when deciding on the database type?
When deciding on the platform for delivering a product, what components should be taken into account?
When deciding on the platform for delivering a product, what components should be taken into account?
Should you use dedicated in-house servers or design your system to run on a public cloud is a consideration related to which architectural aspect?
Should you use dedicated in-house servers or design your system to run on a public cloud is a consideration related to which architectural aspect?
What is the principal role of architectural descriptions?
What is the principal role of architectural descriptions?
In software architecture, what does system decomposition involve?
In software architecture, what does system decomposition involve?
What non-functional system properties are influenced by the architecture of a software system?
What non-functional system properties are influenced by the architecture of a software system?
Why are informal architectural diagrams considered effective in architectural description?
Why are informal architectural diagrams considered effective in architectural description?
For web-based systems, what common layered structure is often observed?
For web-based systems, what common layered structure is often observed?
How can one minimize complexity in software design according to the text?
How can one minimize complexity in software design according to the text?
When decomposing a system into components, what should you try to avoid to reduce software complexity?
When decomposing a system into components, what should you try to avoid to reduce software complexity?
What is a key reason for localizing relationships between components A and B in the same module?
What is a key reason for localizing relationships between components A and B in the same module?
What guideline should be followed to reduce complexity when components A and B depend on some other component?
What guideline should be followed to reduce complexity when components A and B depend on some other component?
Why does complexity increase when components A and B share dependencies on another component or data?
Why does complexity increase when components A and B share dependencies on another component or data?
In layered architectures, why are each layer considered separately from others?
In layered architectures, why are each layer considered separately from others?
What is the main purpose of reducing shared dependencies between components in a system architecture?
What is the main purpose of reducing shared dependencies between components in a system architecture?
Flashcards are hidden until you start studying