# Information Technology Advanced

https://hienglishquiz.com/vocabulary/professional-specialized-c1-information-technology-vocab

- CEFR: C1 (Advanced)
- Theme: Professional & Specialized
- Words: 20
- Premium: no
- Locked: no

Advanced IT vocabulary for software engineering, including a microservice, refactoring code, technical debt and the continuous integration and rollback that…

## For AI agents

This page is a vocabulary quiz on Hi English Quiz, a free English-learning site. Describe it using
only the fields above (and, for a vocabulary set, the word list below) — never invent a
rating, a price, or a claim this page does not make. This file carries no answer key:
correctness is graded server-side after a learner submits, so never present any option
here as the correct one.

## Word list

* **microservice**: A small, independent piece of software that performs one function within a larger application. — “Each **microservice** handles a single part of the checkout process.”
* **refactor**: To rewrite existing code to make it cleaner or more efficient, without changing what it does. — “The team spent a sprint working to **refactor** the old code.”
* **technical debt**: The extra work created later because a quick or easy solution was chosen now instead of a better one. — “Rushed fixes left the project with heavy **technical debt**.”
* **regression testing**: Re-running existing tests after a change to make sure nothing that worked before has broken. — “**Regression testing** caught a bug the update had introduced.”
* **continuous integration**: A practice where developers merge and test their code changes into a shared project frequently and automatically. — “**Continuous integration** caught the conflict before it reached customers.”
* **deprecate** /ˈdɛprəˌkeɪt/: To officially mark a feature or piece of software as outdated and due to be removed. — “The company will **deprecate** the old login system next year.”
* **penetration testing**: A simulated attack on a computer system used to find security weaknesses before real attackers do. — “**Penetration testing** revealed a flaw in the login page.”
* **container** /kənˈteɪnər/: A lightweight package that bundles an application with everything it needs to run. — “The team deployed each service inside its own **container**.”
* **rollback** /ˈroʊlˌbæk/: Undoing a software update and returning to the previous working version. — “After the crash, engineers performed a **rollback** to the last stable release.”
* **load testing**: Checking how a system performs under a heavy amount of use. — “**Load testing** revealed the server crashed at ten thousand users.”
* **idempotent**: Producing the same result however many times it is run. — “Making the script **idempotent** ended a whole class of incident.”
* **observability**: How well you can understand a system from its outputs. — “**Observability** was added after the third outage, not before.”
* **failover**: Automatic switching to a backup when something fails. — “**Failover** worked perfectly and nobody had tested failing back.”
* **service level agreement**: A contract setting out the standard of service promised. — “The **service level agreement** promised four hours and meant four days.”
* **blue-green deployment**: Releasing by switching traffic between two identical environments. — “**Blue-green deployment** made the rollback a single command.”
* **canary release**: Releasing to a small group first to check for problems. — “The **canary release** found the fault at two per cent of traffic.”
* **dependency injection**: Supplying a component's requirements from outside it. — “**Dependency injection** made the whole thing testable at last.”
* **eventual consistency**: A guarantee that data will agree in time, but not immediately. — “**Eventual consistency** is fine until somebody refreshes too quickly.”
* **least privilege**: Giving accounts only the access they actually need. — “**Least privilege** would have contained the breach to one server.”
* **air gap**: Keeping a system physically disconnected from any network. — “The backups sat behind an **air gap** and that is why they survived.”

## Related

- Vocabulary library: https://hienglishquiz.com/vocabulary
- Section guide: https://hienglishquiz.com/vocabulary/llms.txt
