Practice the vocabulary of versioning every trained model instead of overwriting a single latest file.
0 / 5 completed
1 / 5
At standup, a dev mentions a centralized store that versions every trained model along with metadata like its metrics and training lineage, rather than a single file that gets overwritten each time a new model is trained. What is this store called?
A model registry is a centralized store that versions every trained model along with metadata like its metrics and training lineage, rather than a single file that gets silently overwritten each time a new model is trained. A model-serving layer exposes a model via an inference API, which is a different concern from tracking and versioning every model that's ever been trained. This versioned, metadata-rich store is what gives a team a reliable history of every model it has ever produced.
2 / 5
During a design review, the team wants an explicit stage transition, like moving a model version from staging to production, to be the mechanism that actually determines which model version serves live traffic. Which capability supports this?
Explicit stage transitions, like moving a model version from staging to production within the registry, are the deliberate mechanism that actually determines which registered model version serves live traffic. Letting the most recently trained version automatically go live, with no such gating, risks promoting a model that hasn't actually been validated yet. This explicit transition is what gives a team a controlled, reviewable checkpoint before a new model version reaches real users.
3 / 5
In a code review, a dev notices a registry entry recording exactly which training dataset version and code commit produced a specific model version. What does this represent?
Lineage tracking links a registered model version to its exact training inputs, recording precisely which dataset version and code commit produced it, which is essential for reproducing or debugging that model later. A registry entry with no recorded lineage leaves it unclear exactly what produced a given model version, making a later investigation or reproduction attempt far harder. This lineage is what turns a model registry into a genuinely reproducible historical record, not just a list of file names.
4 / 5
An incident report shows the team couldn't roll back to the prior model version after a bad deploy caused a spike in incorrect predictions, because there had been no registry tracking versions, only a single model file that got overwritten on each new training run. What practice would prevent this?
Registering every trained model as a distinct version in a model registry ensures a prior version remains available, so the team can roll back to it quickly once a bad deploy is detected. Continuing to overwrite a single model file on each new training run is exactly what left no prior version available to roll back to in this incident. This versioned registration is a standard safeguard for any model deployment pipeline that might need to revert a bad release.
5 / 5
During a PR review, a teammate asks why the team registers every trained model in a registry instead of just overwriting a single 'latest model' file in storage each time a new one is trained. What is the reasoning?
Overwriting a single file loses every prior version along with its associated metadata and lineage the moment a new model is trained, leaving nothing to roll back to or compare against. A registry keeps each version available for a rollback, a side-by-side comparison, or a later reproducibility check, all backed by its recorded metadata. The tradeoff is the added storage and process overhead of registering and retaining every trained model version rather than discarding all but the most recent one.
What does the "Model Registry Vocabulary" vocabulary exercise cover?
This exercise tests real IT vocabulary related to model registry vocabulary through 5 multiple-choice questions, each built from realistic workplace sentences rather than abstract definitions.
Is this vocabulary exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is completely free — no account, sign-up, or payment required.
How many questions does this exercise have?
This exercise has 5 questions. Each one shows a real-world sentence or scenario with multiple-choice options and an explanation once you answer.
What happens after I answer a question?
You'll see immediate feedback showing whether your answer was correct, along with a short explanation of why — then a button to move to the next question, and a full results screen at the end.
Can I retry the exercise if I get questions wrong?
Yes. Once you reach the results screen, click "Try again" to reset your answers and go through the exercise from the start as many times as you like.
Do I need to create an account to take this exercise?
No account is needed. Your answers are scored in your browser during the session — nothing is saved to a server, so you can jump straight in.
Is my progress saved if I leave the page?
No — progress within an exercise resets if you navigate away or reload. Each exercise is short enough to complete in a few minutes in one sitting.
Are these vocabulary exercises connected to other topics?
Yes — browse the full vocabulary exercises hub to find related modules covering adjacent IT topics and roles.
How is this different from reading a glossary or blog article?
Exercises like this one are active recall drills — you have to choose the correct term or phrasing yourself, which builds retention faster than passively reading a definition.
Where can I find more vocabulary exercises?
Browse the full Vocabulary exercises hub for hundreds of modules covering Agile, DevOps, security, databases, architecture, and more — organised by IT role and skill.