Practice cost vs. performance vocabulary: latency-cost trade-offs, spot instances, performance SLOs vs. cost, per-API-call budgets, and optimization language.
0 / 16 completed
1 / 16
'We can reduce cost by 30% by accepting 50ms more ___.' Which noun is the performance variable?
'Latency' is the performance variable being traded off against cost. Accepting slightly higher latency (e.g., by using a cheaper instance type) can yield significant cost savings.
2 / 16
'The ___ instance saves 70% but has interruption risk.' Which adjective describes discounted preemptible compute?
'Spot instances' (AWS) or 'preemptible VMs' (GCP) offer up to 70–90% discounts but can be terminated with 2 minutes notice. They're cost-effective for fault-tolerant or batch workloads.
3 / 16
'The ___ between performance SLO and cost' — which noun describes a decision with competing objectives?
'Trade-off' is the standard business and engineering term for decisions where improving one dimension (performance) increases another (cost). Managing trade-offs is central to platform economics.
4 / 16
'We set a ___ budget per API call.' Which adjective describes money allocated per unit of computation?
'Cost budget per API call' defines the maximum acceptable cost to serve each API request. This drives architecture decisions: caching, efficient queries, right-sizing — to stay within the budget.
5 / 16
What does it mean to 'right-size' a cloud resource?
'Right-sizing' means matching the compute, memory, and storage allocation to actual workload needs. Over-provisioned resources waste money; under-provisioned resources hurt performance. Right-sizing optimizes both.
6 / 16
David from DevOps just commented on your PR: 'To reduce the cost of running this service, we could accept a latency increase. We've benchmarked and found that accepting 50ms more would decrease costs by 30%.' Which noun is the performance variable being discussed?
The question focuses on a quantifiable measure of performance – 'latency' (the time it takes for data to travel). 'Metric' is too broad; 'threshold' refers to a limit, and 'budget' is about money. The sentence clearly states the impact on latency drives the cost reduction.
7 / 16
Sarah sent this Slack message: 'I'm spinning up a new t3.medium instance for this test workload. It's saving us 70% on compute costs but has a significant interruption risk due to the preemptible nature of the instance type.' Which adjective describes discounted preemptible compute?
'Preemptible' is the precise term used in cloud computing to describe instances that can be terminated by the provider with little notice. 'Stable', 'reliable' and 'persistent' describe characteristics of a standard instance – this question tests understanding of a key cost-optimization strategy.
8 / 16
Mark needs to estimate the monthly cost of a new microservice. He decides to set a $100 budget per API call. What does it mean to 'right-size' a cloud resource in this context?
'Right-sizing' means finding the optimal balance between performance and cost. It involves choosing an instance type (or resource configuration) that meets your application's needs without overspending. This is crucial for managing cloud costs effectively.
9 / 16
During a code review, Alice suggests: 'To reduce cost by 20%, we could increase the number of concurrent threads. However, this might impact overall performance.' Which word best describes what Alice is proposing in this scenario?
Latency refers to the delay in a system, while throughput represents the amount of work done over time. Alice is proposing an increase in the number of threads running simultaneously, directly impacting the volume of operations processed – this aligns with 'concurrency'. 'Scalability' is a broader concept relating to handling increased load; concurrency is a specific mechanism within that.
10 / 16
Alice from the architecture team is discussing performance trade-offs for a new data pipeline. She says: 'We can reduce cost by 30% if we accept a slightly higher latency.' Which word best describes the technical factor being discussed in this scenario?
Latency refers to the delay experienced during data transmission – it's the most direct way to impact performance when discussing cost reductions. 'Throughput' measures the volume of data processed, 'scalability' describes a system's ability to handle increased load, and 'availability' concerns uptime, none of which directly address Alice's statement about accepting delay for lower costs.
11 / 16
Ben, a senior developer, is reviewing a PR that utilizes a serverless function. He notes: 'Using this smaller Lambda instance saves 70% on compute costs but has interruption risk.' Which adjective accurately describes the preemptible compute instance being used?
A preemptible instance is specifically designed for cost optimization and can be terminated by the cloud provider with little notice. 'Persistent' instances are always running, 'elastic' refers to scaling capabilities, and 'dedicated' indicates exclusive resource allocation – none of these accurately describe a preemptible instance's characteristic.
12 / 16
Sarah is optimizing a database query. She's considering using an index to reduce the time it takes to retrieve data. However, adding an index also increases the overhead of writing data to the table. What does 'performance trade-off' mean in this context?
Performance trade-offs refer to the decisions you make when optimizing a system. In this case, Sarah is weighing the benefits of speed (index) against the cost of increased write operations. Option B accurately describes this balancing act – it's about considering both aspects simultaneously.
13 / 16
During a discussion about scaling a web application, John suggests using caching to reduce the load on the database. He explains that this will improve response times but could introduce some inconsistency if the cached data isn't updated frequently enough. What is the core concept being described here?
Performance trade-offs often involve accepting a degree of imperfection to gain speed and efficiency. Caching is a prime example – it's faster than hitting the database every time, but there's a risk of stale data. Option B captures this concept perfectly.
14 / 16
David is reviewing code for a new microservice that handles user authentication. He notices the developer used a synchronous API call to verify a user's credentials. This works quickly but can overload the authentication server during peak times. What does 'cost' refer to in this scenario?
When discussing performance trade-offs, 'cost' typically refers to the resource consumption – in this case, the CPU and network bandwidth used by the API call. While there are other costs involved (hardware, development time), this question focuses on the immediate operational cost.
15 / 16
Maria is designing a system that processes large amounts of data. She's considering using a message queue to decouple the processing stages and improve scalability. However, adding this layer introduces some latency. What does 'latency' represent in this context?
Latency is a key component of performance. It's the delay introduced at each stage of processing. Adding a message queue (like RabbitMQ or Kafka) inevitably adds some latency due to queuing and delivery mechanisms. Option B correctly defines this term.
16 / 16
During a standup meeting, Ben says: 'We're going to use a smaller EC2 instance for this new feature. It'll reduce our cloud costs by 60%, but we need to monitor the performance closely.' What does 'right-sizing' imply in this statement?
Right-sizing means finding the sweet spot between resource usage and cost. Ben is acknowledging that a smaller instance can save money but requires careful monitoring to ensure it doesn't negatively impact performance. Option B accurately captures this optimization process.
What will I practice in "Cost vs. Performance Trade-offs Vocabulary"?
This is a Platform Economics Language exercise set. It walks through 16 scenario-based multiple-choice questions built around real usage of platform economics language 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 16 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 platform economics language 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 Platform Economics Language exercises?
See the Platform Economics Language 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 — platform economics language vocabulary comes up often in technical discussions and interviews. Pair this exercise with our dedicated Interview Preparation section for role-specific practice.