Practice vocabulary for architecture review meetings: presenting architecture, handling technical challenges, and discussing failure modes.
0 / 20 completed
1 / 20
During an architecture review, a reviewer asks about what happens when the payment service goes down. Which phrasing names the concept most precisely?
'Failure mode' is the precise architectural term for the way a system fails — how it behaves under a failure condition. 'What's the failure mode if X goes down?' is standard architecture review vocabulary: it asks about the specific behaviour, not just the recovery plan. 'Fallback' refers to an alternative mechanism activated during failure — a valid follow-up question but not the same as the failure mode itself. 'Recovery' refers to how the system restores state after failure. 'Fault' is the underlying defect, not the observable behaviour. In reviews, identifying failure modes precedes designing mitigations.
2 / 20
You are presenting the architecture and want to guide reviewers through the data flow diagram. Which phrase is most natural?
'Walk you through' is the most natural and common phrase for guiding an audience through a technical diagram, process, or architecture: 'Let me walk you through the data flow', 'I'll walk you through the architecture', 'she walked the reviewers through the deployment sequence'. 'Take you through' is also widely used and acceptable. 'Show you through' is non-standard in this context. 'Guide you through' is correct but more formal and less frequent in engineering meetings. 'Walk through' is the default in architecture presentations.
3 / 20
A reviewer wants more detail on a design decision. Which question uses the correct vocabulary?
'Design trade-offs' is the most precise term in the context of architecture reviews — it refers to the conscious choices made between competing design properties (e.g. consistency vs. availability, latency vs. throughput, simplicity vs. flexibility). 'Architecture trade-offs' is also widely used. 'Performance trade-offs' is narrower — it refers specifically to performance properties and may not cover correctness, operability, or cost trade-offs. 'System trade-offs' is too vague. In architecture reviews, 'can you elaborate on X' is the standard phrase for asking a presenter to expand on a specific point.
4 / 20
A reviewer asks how the new caching service fits with the existing infrastructure. Which verb is most precise?
'Integrate' is the standard technical verb for connecting systems in a way that allows them to function together as part of a larger whole. 'How does this integrate with our existing infrastructure?' is the correct vocabulary for architecture reviews — it implies a defined interface, data exchange, and operational compatibility. 'Connect' is more physical or network-focused. 'Work with' is informal. 'Fit with' is vague. In architecture review meetings, integration questions cover APIs, authentication, data formats, observability, and operational dependencies.
5 / 20
During the review, you have a concern that must be resolved before the architecture can be approved. How do you classify your concern?
'Blocking concern' is the precise review vocabulary for a concern that prevents approval until resolved. 'I have a blocking concern about X' signals that the review outcome is 'needs revision' — not 'approved'. This is distinct from a 'non-blocking concern' (noted, addressed later) and an 'action item' (tracked but not approval-gating). 'Technical concern' and 'critical concern' are vague — they do not communicate the approval impact. In architecture reviews, the blocking/non-blocking distinction is the most important vocabulary for signalling review status and driving clear outcomes.
6 / 20
During a review of the microservices architecture, a senior developer asks: 'What happens if the message queue experiences a complete outage?' Which phrasing best describes the potential impact on system behavior?
Option 1 accurately describes the impact of a message queue outage – a cascade of failures due to lack of communication. Options 2 and 4 introduce concepts not directly related to immediate system failure. Option 3 suggests a built-in solution that wasn't specified in the architecture.
7 / 20
You're explaining the layered architecture to a group of developers. Which phrase best describes how components interact?
Option 3 correctly describes a layered architecture's core principle: independent subsystems communicating through defined interfaces. Options 1 and 2 are irrelevant to the description. Option 4 misrepresents the flexibility of a layered design.
8 / 20
A reviewer asks: 'How does this new API integration impact our existing data synchronization strategy?' Which question uses the most appropriate vocabulary?
Option 3 focuses directly on the key aspects of integration – data consistency and latency, which are crucial concerns when evaluating API impacts. Options 1 and 2 are too general. Option 4 is a good follow-up but less precise in its initial framing.
9 / 20
During the architecture review, you note that integrating the new CDN requires significant changes to the existing load balancing configuration. Which verb is most accurate for describing this relationship?
Option 2 accurately reflects that the CDN's integration *necessitates* (requires) a reconfiguration of the load balancer. This emphasizes the fundamental change needed due to the new component. Options 1 and 3 are too vague, while option 4 is overly strong.
10 / 20
You identify a critical dependency on a third-party service that could disrupt the overall architecture. How do you classify this concern within the review context?
Option 3 correctly identifies the concern as a 'single point of failure', which is a critical architectural risk. This highlights that a disruption to the third-party service could directly impact system availability and requires immediate attention for mitigation. Options 1 and 2 are too understated, while option 4 is overly technical.
11 / 20
During a review of the microservices architecture, a senior developer asks: 'What happens if the message queue experiences a complete outage?' Which phrasing best describes the potential impact on system behavior?
Option 1 accurately describes the impact of a message queue outage – a cascade of failures due to lack of communication. Options 2 and 4 introduce concepts not directly related to immediate system failure. Option 3 suggests a built-in solution that wasn't specified in the architecture.
12 / 20
You're explaining the layered architecture to a group of developers. Which phrase best describes how components interact?
Option 3 correctly describes a layered architecture's core principle: independent subsystems communicating through defined interfaces. Options 1 and 2 are irrelevant to the description. Option 4 misrepresents the flexibility of a layered design.
13 / 20
A reviewer asks: 'How does this new API integration impact our existing data synchronization strategy?' Which question uses the most appropriate vocabulary?
Option 3 focuses directly on the key aspects of integration – data consistency and latency, which are crucial concerns when evaluating API impacts. Options 1 and 2 are too general. Option 4 is a good follow-up but less precise in its initial framing.
14 / 20
During the architecture review, you note that integrating the new CDN requires significant changes to the existing load balancing configuration. Which verb is most accurate for describing this relationship?
Option 2 accurately reflects that the CDN's integration *necessitates* (requires) a reconfiguration of the load balancer. This emphasizes the fundamental change needed due to the new component. Options 1 and 3 are too vague, while option 4 is overly strong.
15 / 20
You identify a critical dependency on a third-party service that could disrupt the overall architecture. How do you classify this concern within the review context?
Option 3 correctly identifies the concern as a 'single point of failure', which is a critical architectural risk. This highlights that a disruption to the third-party service could directly impact system availability and requires immediate attention for mitigation. Options 1 and 2 are too understated, while option 4 is overly technical.
16 / 20
During a review of the microservices architecture, a senior developer asks: 'What happens if the message queue experiences a complete outage?' Which phrasing best describes the potential impact on system behavior?
Option 1 accurately describes the impact of a message queue outage – a cascade of failures due to lack of communication. Options 2 and 4 introduce concepts not directly related to immediate system failure. Option 3 suggests a built-in solution that wasn't specified in the architecture.
17 / 20
You're explaining the layered architecture to a group of developers. Which phrase best describes how components interact?
Option 3 correctly describes a layered architecture's core principle: independent subsystems communicating through defined interfaces. Options 1 and 2 are irrelevant to the description. Option 4 misrepresents the flexibility of a layered design.
18 / 20
A reviewer asks: 'How does this new API integration impact our existing data synchronization strategy?' Which question uses the most appropriate vocabulary?
Option 3 focuses directly on the key aspects of integration – data consistency and latency, which are crucial concerns when evaluating API impacts. Options 1 and 2 are too general. Option 4 is a good follow-up but less precise in its initial framing.
19 / 20
During the architecture review, you note that integrating the new CDN requires significant changes to the existing load balancing configuration. Which verb is most accurate for describing this relationship?
Option 2 accurately reflects that the CDN's integration *necessitates* (requires) a reconfiguration of the load balancer. This emphasizes the fundamental change needed due to the new component. Options 1 and 3 are too vague, while option 4 is overly strong.
20 / 20
You identify a critical dependency on a third-party service that could disrupt the overall architecture. How do you classify this concern within the review context?
Option 3 correctly identifies the concern as a 'single point of failure', which is a critical architectural risk. This highlights that a disruption to the third-party service could directly impact system availability and requires immediate attention for mitigation. Options 1 and 2 are too understated, while option 4 is overly technical.
What will I practise in "Architecture Review Meetings"?
This module focuses on Meetings & Collaboration — real workplace phrasing you'll use on the job. It contains 20 scenario-based multiple-choice questions with instant feedback.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account or sign-up required.
How many questions does this exercise have?
This module includes 20 questions. Each one gives an immediate right/wrong result plus a full explanation of the correct phrasing.
What happens if I answer a question incorrectly?
You'll see the correct answer highlighted straight away, along with a plain-English explanation of why it's right and why the other options don't fit — mistakes are part of the learning here.
Can I retry the exercise if I want a better score?
Yes — use the 'Try again' button on the results screen to reset your score and go through the questions again. There's no limit on attempts.
Who is this Meetings & Collaboration exercise for?
It's aimed at IT professionals with working English who want to sound more natural and precise around meetings & collaboration — useful whether you're preparing for real conversations at work or just building confidence with the vocabulary.
Do I need an account to track my progress?
No account is needed. Your progress through the exercise is tracked locally in your browser for the current session, and you can replay the module at any time.
How is this different from reading a blog article?
This exercise is an interactive drill that tests and reinforces specific phrasing through multiple-choice questions with instant feedback, while blog articles explain concepts and vocabulary in prose. The two work well together.
Where can I find more Meetings & Collaboration exercises?
See the Meetings & Collaboration hub for more modules like this one, or browse the full Exercises page for other IT-English topics.
Can I complete this exercise on my phone?
Yes — every exercise on CoderSlingo is fully responsive and works on phones and tablets, so you can practise anywhere.