Practice infrastructure diagram vocabulary: VPC, subnets, availability zones, traffic flow descriptions, load balancer conventions, and firewall boundary language.
0 / 25 completed
1 / 25
In an infrastructure diagram, how would you describe the relationship between a VPC and a subnet?
A VPC is your isolated virtual network with its own IP address range (CIDR block). Subnets are subdivisions of that range — public subnets have internet gateway access, private subnets don't. In diagrams, you show subnets as boxes inside the VPC box.
2 / 25
When describing traffic flow in an infrastructure diagram, which phrase is standard?
'Traffic flows from X to Y' is the standard language. For infrastructure reviews you might say: 'Traffic flows from the internet through the WAF and ALB to the app servers in the private subnet, which then query the RDS instance in the database subnet.'
3 / 25
What does 'availability zone' represent in an infrastructure diagram?
An availability zone (AZ) is a physically separate data center within a cloud region. Infrastructure diagrams typically show resources replicated across 2–3 AZs with dashed or colored boxes separating them, to illustrate high-availability design.
4 / 25
In an infrastructure diagram, what does a 'firewall boundary' typically represent visually?
A firewall boundary in infrastructure diagrams is shown as a dashed box or colored border separating network security zones. Traffic crossing the boundary implies filtering or inspection rules. You'd say: 'All traffic crossing this boundary is inspected by the WAF.'
5 / 25
How would you describe a load balancer's role when presenting an infrastructure diagram?
When presenting, describe the load balancer's function: 'The Application Load Balancer receives all inbound HTTPS traffic and distributes it across the three app server instances in our autoscaling group, with health checks ensuring unhealthy instances are removed automatically.'
6 / 25
During a code review of a new microservice deployment, your team lead asks you to clarify the diagram showing the network topology. He points out a specific instance of an internal load balancer and asks how it relates to the security group attached to the backend service instances. Which phrase best describes this relationship?
Security groups control inbound/outbound traffic at the instance level, while a load balancer manages traffic distribution. The load balancer doesn't inherently act as a firewall; that function is typically handled by Network ACLs or the security group itself. Therefore, the security group controls access *to* the load balancer, and the load balancer manages traffic *from* it – this describes the standard operational relationship.
7 / 25
During a design review for a new serverless API gateway, you're discussing the diagram with your team. A junior developer uses the term "transit routing" to describe how requests flow through the various components – from the client, via API Gateway, to the backend Lambda functions. You notice some confusion and want to provide a more precise explanation. Which phrase best clarifies the actual mechanism depicted in the diagram?
The term "transit routing" is often used informally but doesn't accurately represent how modern API gateways operate. The diagram likely shows a dynamic routing process – where the gateway intelligently directs traffic based on factors like server load or health checks, rather than a simple sequential flow. This allows for scalability and fault tolerance; option 2 is a common misunderstanding of the term.
8 / 25
During a standup meeting, you're presenting the updated infrastructure diagram for the new image processing service. A senior engineer asks: 'Can you explain how the data flows from the S3 bucket to the worker instances via the API Gateway? I'm seeing multiple routing configurations.' Which phrase accurately describes the primary mechanism illustrated by the diagram?
This scenario focuses on understanding dynamic routing. While the API Gateway *does* act as an entry point, the diagram illustrates a more nuanced approach: transit routing. This allows for intelligent traffic management based on request characteristics – crucial for services like image processing where different requests might require different worker instances or configurations. Option A is too simplistic; B accurately reflects the dynamic nature of transit routing; and C & D misrepresent the workflow.
9 / 25
You're reviewing a PR for deploying a new database service. The diagram shows the service connected to an AWS Direct Connect gateway. During the review, a teammate asks: 'How does the Direct Connect connection impact the latency of queries against our PostgreSQL instance?' Which phrase accurately describes the key effect illustrated in the diagram?
A Direct Connect gateway creates a dedicated network connection between your on-premises environment and AWS. This significantly reduces latency compared to routing traffic over the public internet, as it bypasses the complexities and potential congestion of standard internet routes. The key effect is a lower ping time for database queries, improving response times and overall application performance. Options B, C, and D misrepresent the primary function of a Direct Connect connection.
10 / 25
During a Slack discussion about troubleshooting an issue with slow API response times, a colleague sends you the following message: 'Looks like the request is bouncing around between the ALB and the backend instances. I think we should investigate potential routing issues.' Considering this diagram showing the architecture, which phrase best describes what the colleague likely means?
Option A: 'The request is traversing a complex network path with multiple hops.'
Option B: 'The request is being processed by different instances of the service simultaneously.'
Option C: 'The request is being routed between components, such as an Application Load Balancer and backend instances, using a defined routing policy.'
Option D: 'The request is experiencing high network congestion due to heavy traffic.'
This situation reflects common troubleshooting terminology. The colleague is referring to the process of load balancing – specifically how an ALB distributes requests across multiple backend instances. While options A and D touch on related concepts (network paths and congestion), they don't accurately describe the core function being illustrated by the diagram, which centers around a routing policy. Option B incorrectly suggests parallel processing; the diagram shows sequential routing.
11 / 25
During a code review of a new microservice deployment, your team lead asks you to clarify the diagram showing the network topology. He points out a specific instance of an internal load balancer and asks how it relates to the security group attached to the backend service instances. Which phrase best describes this relationship?
Security groups control inbound/outbound traffic at the instance level, while a load balancer manages traffic distribution. The load balancer doesn't inherently act as a firewall; that function is typically handled by Network ACLs or the security group itself. Therefore, the security group controls access *to* the load balancer, and the load balancer manages traffic *from* it – this describes the standard operational relationship.
12 / 25
During a design review for a new serverless API gateway, you're discussing the diagram with your team. A junior developer uses the term "transit routing" to describe how requests flow through the various components – from the client, via API Gateway, to the backend Lambda functions. You notice some confusion and want to provide a more precise explanation. Which phrase best clarifies the actual mechanism depicted in the diagram?
The term "transit routing" is often used informally but doesn't accurately represent how modern API gateways operate. The diagram likely shows a dynamic routing process – where the gateway intelligently directs traffic based on factors like server load or health checks, rather than a simple sequential flow. This allows for scalability and fault tolerance; option 2 is a common misunderstanding of the term.
13 / 25
During a standup meeting, you're presenting the updated infrastructure diagram for the new image processing service. A senior engineer asks: 'Can you explain how the data flows from the S3 bucket to the worker instances via the API Gateway? I'm seeing multiple routing configurations.' Which phrase accurately describes the primary mechanism illustrated by the diagram?
This scenario focuses on understanding dynamic routing. While the API Gateway *does* act as an entry point, the diagram illustrates a more nuanced approach: transit routing. This allows for intelligent traffic management based on request characteristics – crucial for services like image processing where different requests might require different worker instances or configurations. Option A is too simplistic; B accurately reflects the dynamic nature of transit routing; and C & D misrepresent the workflow.
14 / 25
You're reviewing a PR for deploying a new database service. The diagram shows the service connected to an AWS Direct Connect gateway. During the review, a teammate asks: 'How does the Direct Connect connection impact the latency of queries against our PostgreSQL instance?' Which phrase accurately describes the key effect illustrated in the diagram?
A Direct Connect gateway creates a dedicated network connection between your on-premises environment and AWS. This significantly reduces latency compared to routing traffic over the public internet, as it bypasses the complexities and potential congestion of standard internet routes. The key effect is a lower ping time for database queries, improving response times and overall application performance. Options B, C, and D misrepresent the primary function of a Direct Connect connection.
15 / 25
During a Slack discussion about troubleshooting an issue with slow API response times, a colleague sends you the following message: 'Looks like the request is bouncing around between the ALB and the backend instances. I think we should investigate potential routing issues.' Considering this diagram showing the architecture, which phrase best describes what the colleague likely means?
Option A: 'The request is traversing a complex network path with multiple hops.'
Option B: 'The request is being processed by different instances of the service simultaneously.'
Option C: 'The request is being routed between components, such as an Application Load Balancer and backend instances, using a defined routing policy.'
Option D: 'The request is experiencing high network congestion due to heavy traffic.'
This situation reflects common troubleshooting terminology. The colleague is referring to the process of load balancing – specifically how an ALB distributes requests across multiple backend instances. While options A and D touch on related concepts (network paths and congestion), they don't accurately describe the core function being illustrated by the diagram, which centers around a routing policy. Option B incorrectly suggests parallel processing; the diagram shows sequential routing.
16 / 25
During a code review of a new microservice deployment, your team lead asks you to clarify the diagram showing the network topology. He points out a specific instance of an internal load balancer and asks how it relates to the security group attached to the backend service instances. Which phrase best describes this relationship?
Security groups control inbound/outbound traffic at the instance level, while a load balancer manages traffic distribution. The load balancer doesn't inherently act as a firewall; that function is typically handled by Network ACLs or the security group itself. Therefore, the security group controls access *to* the load balancer, and the load balancer manages traffic *from* it – this describes the standard operational relationship.
17 / 25
During a design review for a new serverless API gateway, you're discussing the diagram with your team. A junior developer uses the term "transit routing" to describe how requests flow through the various components – from the client, via API Gateway, to the backend Lambda functions. You notice some confusion and want to provide a more precise explanation. Which phrase best clarifies the actual mechanism depicted in the diagram?
The term "transit routing" is often used informally but doesn't accurately represent how modern API gateways operate. The diagram likely shows a dynamic routing process – where the gateway intelligently directs traffic based on factors like server load or health checks, rather than a simple sequential flow. This allows for scalability and fault tolerance; option 2 is a common misunderstanding of the term.
18 / 25
During a standup meeting, you're presenting the updated infrastructure diagram for the new image processing service. A senior engineer asks: 'Can you explain how the data flows from the S3 bucket to the worker instances via the API Gateway? I'm seeing multiple routing configurations.' Which phrase accurately describes the primary mechanism illustrated by the diagram?
This scenario focuses on understanding dynamic routing. While the API Gateway *does* act as an entry point, the diagram illustrates a more nuanced approach: transit routing. This allows for intelligent traffic management based on request characteristics – crucial for services like image processing where different requests might require different worker instances or configurations. Option A is too simplistic; B accurately reflects the dynamic nature of transit routing; and C & D misrepresent the workflow.
19 / 25
You're reviewing a PR for deploying a new database service. The diagram shows the service connected to an AWS Direct Connect gateway. During the review, a teammate asks: 'How does the Direct Connect connection impact the latency of queries against our PostgreSQL instance?' Which phrase accurately describes the key effect illustrated in the diagram?
A Direct Connect gateway creates a dedicated network connection between your on-premises environment and AWS. This significantly reduces latency compared to routing traffic over the public internet, as it bypasses the complexities and potential congestion of standard internet routes. The key effect is a lower ping time for database queries, improving response times and overall application performance. Options B, C, and D misrepresent the primary function of a Direct Connect connection.
20 / 25
During a Slack discussion about troubleshooting an issue with slow API response times, a colleague sends you the following message: 'Looks like the request is bouncing around between the ALB and the backend instances. I think we should investigate potential routing issues.' Considering this diagram showing the architecture, which phrase best describes what the colleague likely means?
Option A: 'The request is traversing a complex network path with multiple hops.'
Option B: 'The request is being processed by different instances of the service simultaneously.'
Option C: 'The request is being routed between components, such as an Application Load Balancer and backend instances, using a defined routing policy.'
Option D: 'The request is experiencing high network congestion due to heavy traffic.'
This situation reflects common troubleshooting terminology. The colleague is referring to the process of load balancing – specifically how an ALB distributes requests across multiple backend instances. While options A and D touch on related concepts (network paths and congestion), they don't accurately describe the core function being illustrated by the diagram, which centers around a routing policy. Option B incorrectly suggests parallel processing; the diagram shows sequential routing.
21 / 25
During a code review of a new microservice deployment, your team lead asks you to clarify the diagram showing the network topology. He points out a specific instance of an internal load balancer and asks how it relates to the security group attached to the backend service instances. Which phrase best describes this relationship?
Security groups control inbound/outbound traffic at the instance level, while a load balancer manages traffic distribution. The load balancer doesn't inherently act as a firewall; that function is typically handled by Network ACLs or the security group itself. Therefore, the security group controls access *to* the load balancer, and the load balancer manages traffic *from* it – this describes the standard operational relationship.
22 / 25
During a design review for a new serverless API gateway, you're discussing the diagram with your team. A junior developer uses the term "transit routing" to describe how requests flow through the various components – from the client, via API Gateway, to the backend Lambda functions. You notice some confusion and want to provide a more precise explanation. Which phrase best clarifies the actual mechanism depicted in the diagram?
The term "transit routing" is often used informally but doesn't accurately represent how modern API gateways operate. The diagram likely shows a dynamic routing process – where the gateway intelligently directs traffic based on factors like server load or health checks, rather than a simple sequential flow. This allows for scalability and fault tolerance; option 2 is a common misunderstanding of the term.
23 / 25
During a standup meeting, you're presenting the updated infrastructure diagram for the new image processing service. A senior engineer asks: 'Can you explain how the data flows from the S3 bucket to the worker instances via the API Gateway? I'm seeing multiple routing configurations.' Which phrase accurately describes the primary mechanism illustrated by the diagram?
This scenario focuses on understanding dynamic routing. While the API Gateway *does* act as an entry point, the diagram illustrates a more nuanced approach: transit routing. This allows for intelligent traffic management based on request characteristics – crucial for services like image processing where different requests might require different worker instances or configurations. Option A is too simplistic; B accurately reflects the dynamic nature of transit routing; and C & D misrepresent the workflow.
24 / 25
You're reviewing a PR for deploying a new database service. The diagram shows the service connected to an AWS Direct Connect gateway. During the review, a teammate asks: 'How does the Direct Connect connection impact the latency of queries against our PostgreSQL instance?' Which phrase accurately describes the key effect illustrated in the diagram?
A Direct Connect gateway creates a dedicated network connection between your on-premises environment and AWS. This significantly reduces latency compared to routing traffic over the public internet, as it bypasses the complexities and potential congestion of standard internet routes. The key effect is a lower ping time for database queries, improving response times and overall application performance. Options B, C, and D misrepresent the primary function of a Direct Connect connection.
25 / 25
During a Slack discussion about troubleshooting an issue with slow API response times, a colleague sends you the following message: 'Looks like the request is bouncing around between the ALB and the backend instances. I think we should investigate potential routing issues.' Considering this diagram showing the architecture, which phrase best describes what the colleague likely means?
Option A: 'The request is traversing a complex network path with multiple hops.'
Option B: 'The request is being processed by different instances of the service simultaneously.'
Option C: 'The request is being routed between components, such as an Application Load Balancer and backend instances, using a defined routing policy.'
Option D: 'The request is experiencing high network congestion due to heavy traffic.'
This situation reflects common troubleshooting terminology. The colleague is referring to the process of load balancing – specifically how an ALB distributes requests across multiple backend instances. While options A and D touch on related concepts (network paths and congestion), they don't accurately describe the core function being illustrated by the diagram, which centers around a routing policy. Option B incorrectly suggests parallel processing; the diagram shows sequential routing.
What will I practice in "Infrastructure Diagram Vocabulary"?
This is an Architecture Diagrams exercise set. It walks through 25 scenario-based multiple-choice questions built around real usage of Architecture Diagrams terminology that IT professionals encounter on the job.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to complete with no account, sign-up, or paywall.
How many questions are in this exercise?
This set contains 25 questions. Each one shows immediate feedback and a detailed explanation after you answer, so you learn the correct usage right away rather than waiting for a final score.
Do I need prior experience to complete this exercise?
No prior experience is required. Each question includes a full explanation covering the reasoning behind the correct answer, so the exercise itself teaches the Architecture Diagrams vocabulary as you go.
Can I retry the exercise if I get questions wrong?
Yes — use the "Try again" button on the results screen to reset your answers and go through all the questions again. There is no limit on attempts.
Is my progress saved?
Your answers and score for the current session are tracked in the browser as you go. No account or login is needed, and there is nothing to install.
What if I don't understand a term used in a question?
Read the explanation shown after you answer each question — it breaks down the correct term in plain English with a real-world example. You can also check the site Glossary for quick definitions.
How is this different from reading a blog article on the topic?
Exercises like this one are interactive drills that test and reinforce specific vocabulary through multiple-choice questions, while blog articles explain concepts in prose. Practising here after reading builds active recall, not just passive recognition.
Where can I find more Architecture Diagrams exercises?
See the Architecture Diagrams exercises hub for the full set of related pages, or browse all exercise categories from the main Exercises index.
Can I use this exercise to prepare for a technical interview?
Yes — Architecture Diagrams vocabulary comes up often in technical discussions and interviews. Pair this exercise with our dedicated Interview Preparation section for role-specific practice.