Back to Careers

Tech Glossary

97+ tech terms explained in plain English. No jargon.

A

Agile

Dev

A philosophy of building software in small iterations with frequent customer feedback.

Read more

Opposite of 'waterfall' (build everything upfront, deliver at the end). Agile = ship something small, learn, ship more. Scrum is one form of agile.

Related: Scrum

AI(Artificial Intelligence)

AI/ML

Software that mimics human-like decisions or behaviour.

Read more

AI is a broad term covering everything from chess engines to ChatGPT. It includes machine learning, deep learning, and rule-based systems.

Related: Machine Learning, LLM

AI-900

AI/ML

Microsoft Azure AI Fundamentals certification.

Read more

Entry-level AI cert from Microsoft. £125, 45 minutes. Covers AI concepts, Computer Vision, NLP, Generative AI, and Responsible AI.

Related: AI

Algorithm

General

A step-by-step set of instructions for solving a problem.

Read more

A recipe is an algorithm. So is a search function. The 'algorithm' that decides your TikTok feed is just a complex set of rules.

Related: Machine Learning

API(Application Programming Interface)

Cloud

A way for one piece of software to talk to another.

Read more

An API is a set of rules that lets two applications communicate. When you check the weather on your phone, your app calls a weather company's API to get the data. APIs are the backbone of modern software.

Example: The Twitter API lets developers post tweets from their own apps.

ARR(Annual Recurring Revenue)

Business

MRR × 12. The yearly run rate of subscription revenue.

Read more

Common way SaaS companies measure size. $10M ARR is the threshold investors call 'real'.

Related: MRR

Availability Zone(AZ)

Cloud

A physically separate datacenter within a region.

Read more

If one AZ has a power failure, the others keep running. Modern apps run across multiple AZs for 99.99%+ uptime.

Related: Region

AWS(Amazon Web Services)

Cloud

Amazon's cloud platform. The largest cloud provider in the world.

Read more

AWS offers hundreds of services for computing, storage, databases, AI, and more. About 31% of all cloud workloads run on AWS. Common entry certification: AWS Cloud Practitioner (CLF-C02).

Related: EC2, S3, Lambda

AWS CLF(AWS Certified Cloud Practitioner (CLF-C02))

Cloud

Entry-level AWS certification.

Read more

$100, 90 minutes. Covers cloud concepts, AWS services, security, billing. Great first step into AWS.

Related: AWS

AZ-900

Cloud

Microsoft Azure Fundamentals certification.

Read more

Entry-level Azure cert. £125, 45 minutes, multiple choice. Most popular cloud cert for beginners. No technical experience needed.

Related: Azure

Azure

Cloud

Microsoft's cloud platform. Second largest in the world.

Read more

Azure is Microsoft's answer to AWS. About 25% of cloud workloads run on Azure. Particularly strong in enterprise and government. Common entry cert: AZ-900.

Related: Microsoft Entra ID, Azure Active Directory

B

B2B(Business-to-Business)

Business

Selling products or services to other businesses, not consumers.

Read more

Examples: Salesforce, Slack, AWS. Longer sales cycles than B2C, bigger deal sizes. Most tech jobs are B2B.

Related: B2C

B2C(Business-to-Consumer)

Business

Selling directly to individual consumers.

Read more

Examples: Netflix, Spotify, Amazon retail. Shorter sales cycles, smaller deal sizes, but huge volume.

Related: B2B

Backend

Dev

The part of an app that runs on the server, not visible to users.

Read more

Handles logic, database access, authentication. Common languages: Python, Node.js, Java, Go, Ruby.

Related: Frontend

Backup

Security

A copy of your data stored separately in case the original is lost.

Read more

Rule of 3-2-1: 3 copies of data, on 2 different media, with 1 offsite. Most ransomware attacks succeed because the victim has no recent backups.

Related: Security

Bandwidth

Networking

The maximum amount of data that can travel through a network connection per second.

Read more

Measured in Mbps (megabits per second) or Gbps. Higher bandwidth = faster downloads.

Related: Networking

BigQuery

Data

Google Cloud's serverless data warehouse.

Read more

Pay per query (per terabyte scanned). Can handle petabytes. Popular for analytics, especially when paired with Google Ads or Google Analytics data.

Related: Data Warehouse, GCP

Bug

Dev

A mistake in code that causes the software to do the wrong thing.

Read more

Term coined in the 1940s when actual moths got stuck in early computers. Every software has bugs. Debugging = finding and fixing them.

Related: Dev

C

Cache

Dev

Temporary storage of data to make future requests faster.

Read more

Your browser caches images. Your CPU has a cache. CDNs cache content. Caching makes everything faster but introduces 'stale data' problems.

Related: CDN

CDN(Content Delivery Network)

Cloud

A network of servers that delivers your content from the location closest to each user.

Read more

When someone in Sydney loads your site hosted in London, a CDN serves them a cached copy from a server in Sydney. Faster for users, less load for you. Examples: Cloudflare, Akamai, AWS CloudFront.

Related: AWS

ChatGPT

AI/ML

OpenAI's chatbot powered by the GPT family of LLMs. Released November 2022.

Read more

The product that brought AI into the mainstream. Reached 100 million users in 2 months — the fastest-growing app in history.

Related: LLM, AI

CI/CD(Continuous Integration / Continuous Deployment)

Dev

Automatically testing and deploying code every time it changes.

Read more

Push code → tests run automatically → if pass, code deploys automatically. Tools: GitHub Actions, Jenkins, GitLab CI. Foundation of modern DevOps.

Related: DevOps

Client

General

A device or program that requests services from a server.

Read more

Your browser is a client. Your phone app is a client. The pattern of 'client requests, server responds' is called client-server architecture.

Related: Server

Computer Vision

AI/ML

AI that understands images and video.

Read more

Examples: face recognition, self-driving cars, medical imaging diagnosis, OCR. Powered by deep learning.

Related: Deep Learning

Container

Cloud

A package that bundles an app with everything it needs to run.

Read more

Containers are like lightweight virtual machines. They start in seconds and run the same way on any computer. Docker is the most popular container tool.

Related: Docker, Kubernetes

Cookie

Dev

Small piece of data stored by your browser, sent back to the website on each visit.

Read more

Cookies remember you are logged in, your language preference, items in your cart. Some are first-party (set by the site you visit), some are third-party (used for ads, increasingly restricted).

Related: Dev

D

Data Analyst

Data

A role focused on analysing data to answer business questions.

Read more

Uses SQL, Excel, and BI tools to build dashboards and reports. Lower entry barrier than data scientist; very high demand.

Related: SQL, Power BI

Data Engineer

Data

A role focused on building the pipelines that move and transform data.

Read more

Uses tools like SQL, Python, Airflow, Spark, dbt. Builds the plumbing so analysts and scientists can do their job. Usually highest paid of the data roles.

Related: ETL

Data Lake

Data

A storage system that holds raw data in any format.

Read more

Cheaper than a data warehouse. You can put any data in (logs, images, JSON, CSVs) and figure out the schema later. Examples: AWS S3, Azure Data Lake Storage.

Related: S3

Data Scientist

Data

A role focused on extracting insights and building predictive models from data.

Read more

Uses statistics, machine learning, and programming (usually Python). Typically has a stronger maths and modelling focus than a data analyst.

Related: Machine Learning

Data Warehouse

Data

A large database designed for analytics, not for live apps.

Read more

Examples: Snowflake, BigQuery, Redshift, Synapse. Optimised for reading huge amounts of data quickly. Used by business analysts and data scientists.

Related: BigQuery

Deep Learning

AI/ML

ML using neural networks with many layers.

Read more

Inspired by how brains work. Deep learning powers image recognition, voice recognition, and modern AI like ChatGPT. Requires lots of data and computing power.

Related: Machine Learning, Neural Network

DevOps

Dev

A practice that combines software development (Dev) and IT operations (Ops).

Read more

Focus on automation, monitoring, fast feedback loops. Tools: Docker, Kubernetes, Terraform, Ansible, Jenkins. DevOps Engineer is a popular high-paid role.

Related: CI/CD

DNS(Domain Name System)

Networking

The system that turns domain names (pathcert.com) into IP addresses.

Read more

Like a phone book for the internet. When you type a website, your computer asks DNS for its IP address. Cloudflare, Route 53, Google DNS are common providers.

Related: Networking

Docker

Cloud

The most popular tool for creating and running containers.

Read more

Docker packages an application with all its dependencies into a single 'image'. The image can then run anywhere Docker is installed. Foundation of modern cloud deployments.

Related: Container, Kubernetes

E

EC2(Elastic Compute Cloud)

Cloud

AWS's main service for renting virtual machines.

Read more

EC2 lets you rent computers (virtual machines) by the hour. You choose the size, OS, and region. The most-used compute service on AWS.

Related: AWS, Lambda

Embedding

AI/ML

Converting text or images into a list of numbers that captures meaning.

Read more

Words with similar meaning have similar embeddings. Embeddings let computers do math on language. They are the foundation of search, recommendations, and RAG.

Related: RAG

Encryption

Security

Scrambling data so only the intended recipient can read it.

Read more

Encryption at rest (data on disk) + encryption in transit (data over the network). HTTPS uses encryption in transit. Modern standard: AES-256.

Related: Security

ETL(Extract Transform Load)

Data

The process of moving data from sources into a data warehouse.

Read more

Extract data from databases/APIs, Transform it (clean, reshape, enrich), Load it into the warehouse. Often automated with tools like Airflow, Fivetran, dbt.

Related: Data Warehouse

F

Fine-tuning

AI/ML

Customising a pre-trained AI on your own data.

Read more

Start with a general LLM (e.g. GPT-4). Train it further on your company's data so it knows your products, your tone, your domain. More expensive than prompting; more accurate for specialised tasks.

Related: LLM

Firewall

Networking

A barrier that controls what traffic can enter or leave a network.

Read more

Blocks bad traffic, allows good traffic. Hardware (e.g. Cisco) or software (e.g. Windows Firewall). Essential security layer.

Related: Security

Frontend

Dev

The part of an app that users see and interact with.

Read more

Built with HTML, CSS, and JavaScript (or frameworks like React, Vue, Angular). Frontend developers make sure things look good and work smoothly.

Related: Backend

Full-stack

Dev

Someone who works on both frontend and backend.

Read more

Common in small teams and startups. Bigger companies usually specialise developers into frontend or backend.

Related: Frontend, Backend

G

GCP(Google Cloud Platform)

Cloud

Google's cloud platform. Strong in data and AI.

Read more

Smaller than AWS and Azure (about 11% market share) but excellent for big data, machine learning, and analytics. Common entry cert: Cloud Digital Leader.

Related: BigQuery

GDPR(General Data Protection Regulation)

Security

European law on how companies must handle personal data.

Read more

In effect since 2018. Companies must get consent before collecting data, allow users to delete their data, and report breaches within 72 hours. Fines up to 4% of global revenue. Applies to anyone processing data of EU/UK residents, regardless of company location.

Related: Security

Generative AI(GenAI)

AI/ML

AI that creates new content: text, images, video, audio, code.

Read more

Different from earlier AI which mainly classified or predicted. Generative AI examples: ChatGPT (text), Midjourney (images), Sora (video), GitHub Copilot (code).

Related: LLM, AI

Git

Dev

The most popular version control system.

Read more

Tracks changes to code over time. Lets teams work on the same project without overwriting each other. Created by Linus Torvalds (the Linux guy) in 2005.

Related: GitHub

GitHub

Dev

A website that hosts Git repositories. Owned by Microsoft.

Read more

Where most open source code lives. Also a social network for developers, an issue tracker, and a CI/CD platform. Essential to know for any dev role.

Related: Git

Google AI Essentials

AI/ML

Google's beginner AI course on Coursera.

Read more

$49. 10 hours. Teaches prompt engineering and how to use AI tools at work. Perfect for non-technical professionals.

Related: Prompt Engineering

H

Hallucination

AI/ML

When AI confidently states something false.

Read more

LLMs can invent fake citations, fake quotes, fake URLs. They sound confident because the language is fluent. Always verify AI output for facts.

Related: LLM

HTTP / HTTPS

Networking

The protocol the web uses. HTTPS is the encrypted version.

Read more

Every website you visit uses HTTP or HTTPS. HTTPS shows a padlock and protects your data from eavesdroppers. Required for SEO and trust now.

Related: Encryption

I

IaaS(Infrastructure as a Service)

Cloud

Renting raw computing resources like servers and storage.

Read more

You get a virtual machine; you install your own operating system and software. Examples: AWS EC2, Azure Virtual Machines. Most control, most responsibility.

Related: PaaS, SaaS

IaC(Infrastructure as Code)

Dev

Defining your servers and cloud resources in code, not by clicking buttons.

Read more

Tools: Terraform, AWS CloudFormation, Pulumi, Azure Bicep. Lets you version, review, and roll back infrastructure changes.

Related: DevOps

IP Address

Networking

The unique number identifying a device on a network.

Read more

Two types: IPv4 (e.g. 192.168.1.1) and IPv6 (longer, hexadecimal). Every internet-connected device has one.

Related: DNS

J

JSON(JavaScript Object Notation)

Dev

The most common format for sending data over APIs.

Read more

Human-readable, easy to parse. Looks like: { 'name': 'Alice', 'age': 30 }. Originally from JavaScript but now used everywhere.

Related: API

K

KPI(Key Performance Indicator)

Business

A specific metric used to measure success.

Read more

Examples: monthly active users, conversion rate, customer satisfaction score. Every team has 2 to 5 KPIs they track.

Related: Business

Kubernetes(K8s)

Cloud

A system for managing thousands of containers across many servers.

Read more

When you have lots of containers, you need something to orchestrate them: start them, stop them, restart them when they fail, scale them up and down. Kubernetes (K8s) does all of this. Originally built at Google. Now the industry standard.

Related: Container, Docker

L

Lambda

Cloud

AWS's serverless compute service. Run code without a server.

Read more

Upload a function, and AWS runs it when triggered (e.g. by an API call). Pay only for the milliseconds your code runs. Great for small, event-driven tasks.

Example: Resize images automatically when uploaded to S3.

Related: AWS, Serverless

Latency

Networking

The time delay between sending a request and getting a response.

Read more

Measured in milliseconds (ms). Below 100ms feels instant. Above 500ms feels slow. Important for gaming, video calls, real-time apps.

Related: Networking

LLM(Large Language Model)

AI/ML

An AI trained on enormous amounts of text to generate human-like language.

Read more

Examples: GPT-4, Claude, Gemini, Llama. LLMs power ChatGPT and similar chatbots. They predict the next word based on context, billions of times, to produce coherent text.

Related: AI, ChatGPT

Load Balancer

Networking

A device that spreads incoming traffic across multiple servers.

Read more

If one server gets all the requests, it crashes. A load balancer distributes traffic evenly. Examples: AWS ELB, Nginx, HAProxy.

Related: AWS

M

Machine Learning(ML)

AI/ML

AI that learns from data instead of being explicitly programmed.

Read more

Instead of writing rules, you show the computer many examples and let it figure out patterns. ML powers everything from spam filters to fraud detection to recommendation systems.

Related: AI, Deep Learning

MFA(Multi-Factor Authentication)

Security

Requiring two or more proofs of identity to log in.

Read more

Something you know (password) + something you have (phone) + something you are (fingerprint). Reduces account takeover by 99%+. Should be on every account that supports it.

Related: Zero Trust

Microservices

Dev

An app split into many small, independent services.

Read more

Each service does one thing (auth, payments, search). They talk via APIs. Easier to scale, harder to debug. Opposite of 'monolith' (one big app).

Related: API

MRR(Monthly Recurring Revenue)

Business

The amount of subscription revenue a SaaS company gets each month.

Read more

Key metric. $100k MRR = $1.2M ARR (annual). Investors love MRR because it is predictable.

Related: ARR

MVP(Minimum Viable Product)

Business

The simplest version of a product that delivers core value.

Read more

Build the MVP first. Get feedback. Improve. Don't build features nobody wants. Popularised by Eric Ries in 'The Lean Startup'.

Related: Product Manager

N

Neural Network

AI/ML

A mathematical model loosely inspired by the brain.

Read more

Made of layers of interconnected 'neurons' (just math). Each neuron does a small calculation. Together they can recognise images, translate languages, generate text.

Related: Deep Learning

NLP(Natural Language Processing)

AI/ML

AI that understands and generates human language.

Read more

Covers translation, summarisation, sentiment analysis, chatbots, voice assistants. Modern NLP is dominated by LLMs.

Related: LLM

NoSQL

Data

Databases that do not use the traditional table-based SQL model.

Read more

Better for flexible, unstructured data. Examples: MongoDB (documents), Redis (key-value), Cassandra (wide-column), Neo4j (graphs).

Related: SQL

O

Open Source

Dev

Software whose code is freely available for anyone to use, modify, and share.

Read more

Examples: Linux, Python, React, PostgreSQL. Most modern tech is built on open source. Contributing to open source projects helps your career.

Related: GitHub

Open Source

Dev

Software with publicly available source code, free to use and modify.

Read more

Examples: Linux, Python, PostgreSQL, React. Built and maintained by communities. The foundation of nearly all modern tech.

Related: GitHub

P

PaaS(Platform as a Service)

Cloud

A platform for developers to build and run apps without managing the underlying servers.

Read more

Examples: Heroku, Azure App Service, AWS Elastic Beanstalk. Developers just upload code; the platform handles the rest. Faster than IaaS, less control than SaaS.

Related: IaaS, SaaS

Pen Test(Penetration Test)

Security

A controlled simulated attack on your systems to find weaknesses.

Read more

Companies hire ethical hackers to try to break in. Anything they find gets fixed before real attackers find it.

Related: Security

Phishing

Security

Tricking someone into giving away passwords or money via fake emails or websites.

Read more

Still the #1 cause of breaches. 'Spear phishing' targets specific people. 'Whaling' targets executives.

Related: Security

PL-300(Microsoft Power BI Data Analyst)

Data

Microsoft's mid-level Power BI certification.

Read more

£125. Tests data preparation, modelling, visualisation, and Power BI Service deployment. High demand in UK and EU.

Related: Power BI

Power BI

Data

Microsoft's data visualisation and dashboarding tool.

Read more

Connects to data sources, transforms data with Power Query, builds reports and dashboards. Most popular BI tool in enterprise. Cert: PL-300.

Related: PL-300

Product Manager(PM)

Business

Owns the strategy and roadmap for a product.

Read more

Sits between engineering, design, and business. Decides what to build, why, and when. High-paid role. Strong demand for PMs who can work with technical teams.

Related: Business

Prompt Engineering

AI/ML

The skill of writing instructions to get the best response from an AI.

Read more

Same AI, different prompts → different answers. Good prompts are clear, specific, give context, and include examples. A whole job (Prompt Engineer) now exists for this.

Example: 'Write a cover letter' vs 'Write a cover letter for a Cloud Engineer role at a small London startup, emphasising my AWS skills and curiosity'.

R

RAG(Retrieval-Augmented Generation)

AI/ML

Giving an LLM access to a custom knowledge base.

Read more

Instead of relying only on what it learned during training, the LLM looks up info from your documents in real time. Reduces hallucination. Powers most enterprise AI chatbots.

Related: LLM

Region

Cloud

A geographic area where a cloud provider has datacentres.

Read more

AWS has 30+ regions worldwide. Picking a region close to your users reduces latency. Each region usually has multiple Availability Zones for redundancy.

Related: AWS, Azure

REST API

Dev

The most common style of API on the web.

Read more

Uses standard HTTP methods (GET, POST, PUT, DELETE) and JSON. Stateless: each request stands alone. Almost every modern web API is REST.

Related: API

ROI(Return on Investment)

Business

How much you earn back compared to what you spent.

Read more

(Gain - Cost) / Cost × 100%. If a £200 cert leads to a £5,000 salary bump, the ROI is huge. Most cloud certs have stunning ROI.

Related: Business

S

S3(Simple Storage Service)

Cloud

AWS's main service for storing files in the cloud.

Read more

S3 stores files (called 'objects') in 'buckets'. Used for backups, images, videos, data lakes. Pay per GB stored and per request. One of the most popular cloud services ever made.

Related: AWS

SaaS(Software as a Service)

Cloud

Software you use over the internet instead of installing.

Read more

Examples: Gmail, Salesforce, Microsoft 365, Zoom. You pay a subscription and access the software through a web browser. No installation needed.

Example: Google Docs is a SaaS replacement for Microsoft Word.

SaaS Business

Business

A company that sells software-as-a-service to other businesses.

Read more

Recurring monthly or yearly revenue. Examples: Salesforce, Slack, Notion, Stripe. Most modern startups are SaaS. Common metrics: MRR (Monthly Recurring Revenue), CAC (Customer Acquisition Cost).

Related: SaaS

SC-900

Security

Microsoft Security, Compliance, and Identity Fundamentals certification.

Read more

£125. Covers Zero Trust, Entra ID, Defender, Sentinel, Purview. Great first security cert.

Related: Zero Trust

Scrum

Dev

A way of organising software work in short cycles called 'sprints'.

Read more

Sprints are usually 2 weeks. Team plans the sprint, builds the work, demos it, and reflects. Most common 'agile' method. Roles: Product Owner, Scrum Master, Developers.

Related: Agile

Server

General

A computer that provides a service to other computers.

Read more

Web servers serve websites. Database servers store data. Game servers run multiplayer games. Today most servers are virtual (running on cloud).

Related: Cloud

Serverless

Cloud

Running code without managing servers yourself.

Read more

Misleading name: there ARE servers, but the cloud provider runs them. You only write functions. Examples: AWS Lambda, Azure Functions, Google Cloud Functions. Pay per execution.

Related: Lambda

SIEM(Security Information and Event Management)

Security

A system that collects and analyses security logs from across your organisation.

Read more

Examples: Microsoft Sentinel, Splunk, IBM QRadar. Detects threats by spotting patterns in logs from firewalls, servers, applications, etc.

Related: Security

SLA(Service Level Agreement)

Cloud

A formal commitment from a service provider about uptime or performance.

Read more

Most cloud SLAs are 99.9% (about 9 hours of downtime per year) or 99.99% (52 minutes per year). If they miss the SLA, you usually get a refund.

Related: Cloud

SQL(Structured Query Language)

Data

The language used to query databases.

Read more

Almost every data role requires SQL. Used to filter, group, and join data across tables. The most important data skill you can have.

Example: SELECT name FROM customers WHERE city = 'London';

T

Tableau

Data

A data visualisation tool. Competes with Power BI.

Read more

Strong in interactive dashboards. Now owned by Salesforce. Particularly popular in US tech and healthcare.

Related: Power BI

Token

AI/ML

The basic unit of text that an LLM processes.

Read more

Roughly 4 characters or 0.75 words. 'Hello' is 1 token; 'Hello, world!' is about 4 tokens. LLMs are limited by 'context window' (max tokens per request) and you pay per token.

Related: LLM

V

VPC(Virtual Private Cloud)

Cloud

Your own private network inside a cloud provider.

Read more

A VPC is like having your own isolated piece of the internet on AWS or Azure. You control which servers can talk to each other and what is exposed to the public.

Related: AWS, Azure

VPN(Virtual Private Network)

Networking

An encrypted tunnel between your device and another network.

Read more

Used to: access work systems from home, hide your real IP from websites, bypass geo-restrictions. Common providers: NordVPN, ExpressVPN, OpenVPN.

Related: Encryption

Z

Zero Trust

Security

A security model that trusts no one by default, even inside the network.

Read more

Old model: trust everyone inside the company network. New model: verify every request, no matter where it comes from. Foundation of modern security. Three principles: verify explicitly, use least privilege, assume breach.

Related: SC-900