CAF-3 · Chapter 7
Advanced Architectures (Edge & Cloud-Native) MCQs with Answers
15 multiple-choice questions on Advanced Architectures (Edge & Cloud-Native) for CAF-3 Data, Systems and Risks. Try each one before revealing the answer and explanation.
Practise this chapter interactivelyQuestion 1
An accountant at Circle Textiles uses a specialized ERP software to input daily financial transactions. In the context of IT systems architecture, this ERP software is classified as:
- A) System Software
- B) Application Software
- C) Middleware
- D) Hardware Interface
Show answer & explanation
Answer: B) Application Software
Application software consists of programs designed to help users perform specific business tasks (like accounting, word processing, or CRM), whereas system software (like an Operating System) manages the hardware
Question 2
When a user clicks "Request Ride" on a ride-hailing app, the app formats this request into a message to be sent over the network. Which layer of the OSI model is directly interacting with this end-user application?
- A) Presentation Layer (Layer 6)
- B) Application Layer (Layer 7)
- C) Network Layer (Layer 3)
- D) Transport Layer (Layer 4)
Show answer & explanation
Answer: B) Application Layer (Layer 7)
The Application Layer (Layer 7) is the closest layer to the end-user. It provides services directly to the user's application, such as file transfers, email, or in-app requests
Question 3
A healthcare portal encrypts patient data and compresses it before sending it to another hospital's database, ensuring the receiving system can correctly read the format. Which layer of the OSI model handles this translation, encryption, and compression?
- A) Presentation Layer (Layer 6)
- B) Session Layer (Layer 5)
- C) Data Link Layer (Layer 2)
- D) Physical Layer (Layer 1)
Show answer & explanation
Answer: A) Presentation Layer (Layer 6)
The Presentation Layer (Layer 6) acts as the data translator. It handles data formatting (e.g., JPEG, XML), encryption, and compression to ensure data from one system is readable by another
Question 4
A telecommunications router evaluates multiple paths and decides the fastest, most efficient physical route to send data packets from Karachi to London. This routing function is performed at the:
- A) Transport Layer
- B) Network Layer
- C) Data Link Layer
- D) Physical Layer
Show answer & explanation
Answer: B) Network Layer
The Network Layer determines the best physical path for the data to take across multiple networks and handles the routing of data packets
Question 5
What is the primary role of the Operating System within IT architecture?
- A) To act as an intermediary between the hardware components and the application software.
- B) To design the visual graphical user interface (GUI) of websites.
- C) To exclusively manage the cloud-native containerization processes.
- D) To permanently store databases.
Show answer & explanation
Answer: A) To act as an intermediary between the hardware components and the application software.
The operating system (e.g., Windows, Linux) acts as the crucial intermediary layer between the physical hardware and the application software, managing memory, storage, and processing power . --------------------------------------------------------------------------------
Question 6
During a massive Black Friday sale event, an e-commerce platform anticipates a 500% surge in web traffic. To handle this, the IT team automatically provisions 20 additional virtual servers in the cloud to distribute the workload. This strategy is an example of:
- A) Vertical Scaling
- B) Horizontal Scaling
- C) Downscaling
- D) Middleware integration
Show answer & explanation
Answer: B) Horizontal Scaling
Horizontal scaling (or scaling out) involves adding more machines or servers to a network to distribute the workload, which is highly common in cloud environments during traffic surges
Question 7
A company decides to upgrade its primary, on-premises database server by doubling its RAM and replacing its processor with a faster CPU to handle more complex queries. This is an example of:
- A) Horizontal Scaling
- B) Cloud-Native Architecture
- C) Vertical Scaling
- D) Edge Computing
Show answer & explanation
Answer: C) Vertical Scaling
Vertical scaling (or scaling up) involves upgrading the existing hardware infrastructure of a single machine (e.g., adding more RAM or a faster CPU) to handle increased workloads
Question 8
What is the primary limitation of choosing Vertical Scaling over Horizontal Scaling?
- A) It requires highly complex network configurations.
- B) It is limited by the maximum hardware capacity of a single physical machine.
- C) It cannot be used for monolithic applications.
- D) It drastically increases the number of servers to manage.
Show answer & explanation
Answer: B) It is limited by the maximum hardware capacity of a single physical machine.
The main limitation of vertical scaling is that it is eventually capped by the physical hardware limits of a single machine (e.g., a motherboard can only hold so much RAM), whereas horizontal scaling can theoretically add endless machines . --------------------------------------------------------------------------------
Question 9
A financial institution sets up duplicate servers in two different geographical regions. If the primary server in Region A goes offline due to a power outage, the system immediately and automatically switches operations to the backup server in Region B without interrupting online banking. This mechanism is known as:
- A) Failover
- B) Load Balancing
- C) Edge Computing
- D) Data Scrubbing
Show answer & explanation
Answer: A) Failover
A failover mechanism automatically switches services to a redundant or standby backup server in the event of a primary system failure, minimizing downtime and ensuring business continuity
Question 10
A bank mandates that every employee and device, even those connected directly to the secure internal office Wi-Fi, must be strictly verified using Multi-Factor Authentication (MFA) before accessing the database. This approach aligns with which IT security model?
- A) Physical Security Model
- A) for every user and device, regardless of whether they are inside or outside the corporate network .
- B) Zero Trust Security
- C) Monolithic Architecture
- D) Failover Security
Show answer & explanation
Answer: B) Zero Trust Security
Zero Trust Security operates on the principle of "never trust, always verify." It requires strict identity verification (like MF
Question 11
To ensure that an organization's essential services remain online even if a piece of hardware physically breaks, IT architects purposefully install duplicate components (such as dual power supplies and backup hard drives). This principle is called:
- A) Auto-scaling
- B) Redundancy
- C) Vertical Upgrading
- D) Latency Reduction
Show answer & explanation
Answer: B) Redundancy
Redundancy is the intentional duplication of critical components or functions of a system to increase reliability and ensure high availability in case of a failure . --------------------------------------------------------------------------------
Question 12
A smart traffic light system in a busy city processes video data directly at the intersection (close to the cameras) to instantly adjust traffic signals, rather than sending the heavy video footage back to a central cloud server. This is an application of:
- A) Edge Computing
- B) Legacy Mainframes
- C) Relational Database Management
- D) Centralized Processing
Show answer & explanation
Answer: A) Edge Computing
Edge computing involves processing data closer to the source (the "edge" of the network, like the traffic camera) rather than in centralized data centers, drastically reducing latency and bandwidth use
Question 13
Modern software development teams often break down applications into small, independent services packaged into "containers" (using tools like Docker and Kubernetes). This allows the app to be easily deployed and scaled across any cloud environment. This approach is known as:
- A) Monolithic Architecture
- B) On-Premises Architecture
- C) Cloud-Native Architecture
- D) Vertical Integration
Show answer & explanation
Answer: C) Cloud-Native Architecture
Cloud-native architectures leverage modern techniques like containerization (e.g., Kubernetes) and microservices to build flexible, scalable applications designed specifically to thrive in cloud environments
Question 14
In modern IT architecture, what role does "Middleware" play?
- A) It provides the physical electrical connection between servers.
- B) It acts as the visual graphical user interface (GUI) for end-users.
- C) It serves as a bridge connecting different software applications, enabling them to communicate and share data.
- D) It cools down the physical servers in a data center.
Show answer & explanation
Answer: C) It serves as a bridge connecting different software applications, enabling them to communicate and share data.
Middleware is a software layer that connects different applications or systems, allowing them to communicate and exchange data smoothly, even if they were built on different platforms
Question 15
A software development team is building a new application and decides to use Kotlin and Dart. Why are these modern programming languages increasingly preferred in today’s IT architecture?
- A) They are the only languages capable of connecting to physical hardware.
- B) They offer cross-platform support, allowing a single codebase to run on mobile, web, and desktop.
- C) They eliminate the need for an operating system entirely.
- D) They are the oldest and most rigid languages available.
Show answer & explanation
Answer: B) They offer cross-platform support, allowing a single codebase to run on mobile, web, and desktop.
A major trend in modern programming is cross-platform and multi-paradigm support. Languages like Dart and Kotlin are highly popular because they allow developers to build versatile applications that operate across diverse devices (iOS, Android, Web) using unified codebases
