algorithm
A set of step-by-step instructions that a computer follows to solve a problem or complete a task
The search engine uses a complex algorithm to show you the most relevant results.
authentication
The process of verifying that a user or system is who or what it claims to be before allowing access
Many websites now require two-step authentication to make sure only you can log into your account.
bandwidth
The maximum amount of data that can be transferred over an internet connection in a given time
Streaming high-quality videos requires a lot of bandwidth.
containerization
A method of packaging software and all its required parts together so it can run consistently on any computer system
The team used containerization to ensure the application worked the same way on every developer's computer and on the production server.
cybersecurity
The practice of protecting computers, networks, and data from unauthorized access, attacks, or damage
Companies invest heavily in cybersecurity to prevent hackers from stealing customer data.
deprecated
Describes a feature or function in software that is no longer recommended for use and may be removed in a future version
The developer received a warning that the function he was using was deprecated and would be removed in the next update.
encryption
The process of converting information into a secret code so that only authorized people can read it
The app uses encryption to protect your personal messages from hackers.
firmware
Permanent software that is built into a hardware device and controls how it works
You should update the firmware on your router to improve its performance and security.
interoperability
The ability of different computer systems or software to work together and share information
The hospital needed interoperability between its different software systems so doctors could access all patient records easily.
latency
The delay between sending a request and receiving a response in a computer network
Online gamers prefer low latency connections because delays can affect their gameplay.
middleware
Software that connects different programs or systems and allows them to communicate with each other
The company used middleware to help their old database system work with their new application.
obsolescence
The process of becoming outdated or no longer useful because something newer and better has replaced it
The rapid obsolescence of smartphones means people often replace their devices every two or three years.
orchestration
The automated management and coordination of multiple computer systems, services, or containers to work together efficiently
The company used a tool for orchestration to automatically manage hundreds of containers running across its servers.
provisioning
The process of setting up and making resources such as servers, software, or accounts available and ready to use
The IT team was responsible for the provisioning of new laptops and accounts for all new employees.
redundancy
Having extra or backup systems and components so that if one part fails, another can take over and keep everything running
The data center built redundancy into its power supply so that a power cut would not cause any downtime.
refactoring
The process of rewriting or reorganizing existing computer code to make it cleaner and more efficient without changing what it does
The development team spent a week on refactoring the old code so it would be easier to maintain in the future.
scalability
The ability of a system or application to handle more users or more work by growing or expanding easily
The startup chose a cloud platform because of its scalability as their business grew.
telemetry
The automatic collection and transmission of data from a remote system or device to be monitored and analyzed elsewhere
The software sends telemetry data to the developers so they can see how users interact with the application and fix any errors.
throughput
The amount of data or work that a system can process successfully in a given period of time
Engineers improved the throughput of the network so that more users could stream videos at the same time.
virtualization
The process of creating a virtual version of something, such as a server or computer system, so that multiple systems can run on one physical machine
Thanks to virtualization, the company was able to run ten virtual servers on a single physical computer.
Match the vocabulary word with its correct definition.
| # | Ans. | Word | Definition |
|---|
Complete each sentence with the correct word from the word bank.