Tech Glossary
97+ tech terms explained in plain English. No jargon.
A
Agile
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.
AI(Artificial Intelligence)
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.
AI-900
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.
Algorithm
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.
API(Application Programming Interface)
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)
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'.
Availability Zone(AZ)
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.
AWS(Amazon Web Services)
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).
AWS CLF(AWS Certified Cloud Practitioner (CLF-C02))
Entry-level AWS certification.
Read more
$100, 90 minutes. Covers cloud concepts, AWS services, security, billing. Great first step into AWS.
AZ-900
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.
Azure
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.
B
B2B(Business-to-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.
B2C(Business-to-Consumer)
Selling directly to individual consumers.
Read more
Examples: Netflix, Spotify, Amazon retail. Shorter sales cycles, smaller deal sizes, but huge volume.
Backend
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.
Backup
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.
Bandwidth
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.
BigQuery
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.
Bug
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.
C
Cache
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.
CDN(Content Delivery Network)
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.
ChatGPT
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.
CI/CD(Continuous Integration / Continuous Deployment)
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.
Client
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.
Computer Vision
AI that understands images and video.
Read more
Examples: face recognition, self-driving cars, medical imaging diagnosis, OCR. Powered by deep learning.
Container
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.
Cookie
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).
D
Data Analyst
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.
Data Engineer
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.
Data Lake
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.
Data Scientist
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.
Data Warehouse
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.
Deep Learning
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.
DevOps
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.
DNS(Domain Name System)
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.
Docker
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.
E
EC2(Elastic Compute 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.
Embedding
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.
Encryption
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.
ETL(Extract Transform Load)
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.
F
Fine-tuning
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.
Firewall
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.
Frontend
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.
Full-stack
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.
G
GCP(Google Cloud Platform)
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.
GDPR(General Data Protection Regulation)
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.
Generative AI(GenAI)
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).
Git
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.
GitHub
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.
Google AI Essentials
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.
H
Hallucination
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.
HTTP / HTTPS
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.
I
IaaS(Infrastructure as a Service)
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.
IaC(Infrastructure as Code)
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.
IP Address
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.
J
JSON(JavaScript Object Notation)
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.
K
KPI(Key Performance Indicator)
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.
Kubernetes(K8s)
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.
L
Lambda
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.
Latency
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.
LLM(Large Language Model)
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.
Load Balancer
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.
M
Machine Learning(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.
MFA(Multi-Factor Authentication)
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.
Microservices
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).
MRR(Monthly Recurring Revenue)
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.
MVP(Minimum Viable Product)
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'.
N
Neural Network
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.
NLP(Natural Language Processing)
AI that understands and generates human language.
Read more
Covers translation, summarisation, sentiment analysis, chatbots, voice assistants. Modern NLP is dominated by LLMs.
NoSQL
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).
O
Open Source
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.
Open Source
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.
P
PaaS(Platform as a Service)
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.
Pen Test(Penetration Test)
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.
Phishing
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.
PL-300(Microsoft Power BI Data Analyst)
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.
Power BI
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.
Product Manager(PM)
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.
Prompt Engineering
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)
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.
Region
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.
REST API
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.
ROI(Return on Investment)
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.
S
S3(Simple Storage Service)
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.
SaaS(Software as a Service)
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
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).
SC-900
Microsoft Security, Compliance, and Identity Fundamentals certification.
Read more
£125. Covers Zero Trust, Entra ID, Defender, Sentinel, Purview. Great first security cert.
Scrum
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.
Server
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).
Serverless
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.
SIEM(Security Information and Event Management)
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.
SLA(Service Level Agreement)
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.
SQL(Structured Query Language)
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
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.
Token
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.
V
VPC(Virtual Private 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.
VPN(Virtual Private Network)
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.
Z
Zero Trust
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.