WorksheetsArchitecture Considerations
Total questions: 20
Worksheet time: 10mins
Which factor focuses on how quickly a system can add resources to handle increased demand?
Availability and uptime under normal loads
Scalability to meet growing user demand
Resilience against component failures
Ease of recovery after an outage
A school plans a new learning app that must run during power interruptions and be restored quickly after failures. Which pair of considerations best guides this design choice?
Power continuity and resilience features
Cost and responsiveness to user input
Patch availability and compute needs
Risk transference and ease of deployment
Which statement best defines system availability in an architectural design context?
The system’s method for encrypting and decrypting sensitive information
The system’s speed to process tasks under peak performance loads
The system’s capacity to store and archive long-term data securely
The system’s ability to be operational and accessible when needed
A school district wants to minimize downtime for its learning platform. Which approach most directly supports this goal?
Optimizing front-end code and compressing static media resources
Increasing storage capacity and using cold backups for semester archives
Restricting user access during peak hours to lower concurrent usage
Implementing redundancy and high-availability configurations across components
Which scenario best illustrates system resilience rather than availability?
Continuous uptime with no planned maintenance windows at all
High throughput enabling many simultaneous concurrent sessions
Automatic failover that recovers services after a server crash
Expanded bandwidth that shortens media download times for users
A team is weighing architectural cost implications for a new LMS. Which choice shows balanced planning for cost without sacrificing operation?
Eliminating redundancy entirely to reduce ongoing operational expenses
Delaying disaster recovery planning until funding becomes available
Purchasing the most expensive hardware to avoid any future failures
Selecting sufficient performance while optimizing resource utilization within budget
Which statement best defines system responsiveness in software architecture?
Ability to respond promptly to user requests
Ability to increase hardware capacity over time
Ability to distribute traffic across servers evenly
Ability to automate builds and deployments reliably
A social app expects a sudden spike in users this weekend. Which approach primarily addresses this need?
Horizontal scalability by adding more server instances
Refactoring the UI for more animations and themes
Encrypting all data with stronger algorithms only
Using a single powerful database without replicas
A team wants faster and more reliable releases across laptops, test, and production. Which combination is most appropriate?
Weekly code merges without automated testing
Single virtual machine with shared admin logins
Manual deployments with ad-hoc shell commands
Containerization with continuous integration pipelines
A site slows down when traffic increases. Which plan shows sound reasoning to improve both performance and growth capacity?
Introduce load balancing and scale out nodes gradually
Reduce features so fewer users visit the site
Disable logs and hope requests finish faster
Move everything to one largest server available
Which statement best defines risk transference in system architecture?
Accepting all risks to speed deployments
Eliminating every risk through strict controls
Shifting specific risks to insurers or partners
Documenting risks without any follow-up actions
What is the primary goal of ease of recovery in an IT environment?
Restore systems quickly and effectively after failures
Prevent every possible outage with new hardware
Reduce insurance premiums for cyber incidents
Avoid backups to minimize storage expenses
A school district suffers a ransomware attack. Which action best shows risk transference?
Maintaining cyber insurance that covers incident costs
Running nightly backups to multiple offline drives
Applying vendor patches to vulnerable endpoints
Training staff on phishing and password hygiene
Which practice most directly supports patch availability in a secure environment?
Relying only on firewalls for vulnerability control
Scheduling patches once every five fiscal years
Disabling updates to preserve system stability
Monitoring advisories and applying updates regularly
Which action best addresses systems that cannot be patched due to limitations?
Ignore updates until hardware fails
Deploy compensating security controls
Disable all network access permanently
Rely on default passwords indefinitely
A small lab must keep sensors online during brief outages while reducing electricity costs. Which combination fits these needs best?
Overclocked CPUs and large power supplies
Single outlet power and surge-only strips
High-watt servers with no backups
Energy-efficient devices and battery backups
What does compute primarily refer to in system architecture?
Building cooling and airflow management
User training and support processes
Physical cabling and switch placement
Computational resources for processing tasks
A web app slows during peak traffic. Which approach most effectively improves performance without new software features?
Disable encryption across all services
Remove backup power to save energy
Delay maintenance to avoid downtime
Increase load balancing across servers
Which statement best describes the goal of balancing architectural considerations in system design?
Align features with goals while handling constraints
Maximize performance regardless of other trade-offs
Delay decisions until challenges are fully known
Prioritize a single requirement above all others
A team must design a system that meets user goals and faces budget limits. Which approach most effectively achieves a well-rounded architecture?
Adopt the newest tools without evaluation
Weigh trade-offs to satisfy goals within constraints
Focus only on current challenges encountered
Choose the simplest design in every situation
