The web and how it moves

27 terms in this category.

API
also: application programming interface
A way for one piece of software to ask another piece of software to do something.
authentication
also: auth
Proving who you are to a website, app, or API.
backend
The part of an app the user doesn't see — the server, the database, the logic that runs behind the screens.
browser
The app you use to open websites — Chrome, Safari, Firefox, Edge, and so on.
CI/CD
also: continuous integration, continuous deployment
Automated pipelines that run your tests and deploy your code whenever you push changes.
client
The software making a request — usually your browser or an app you're using.
database
A program that stores your app's data in an organised way, so you can save, find, and update it quickly.
deploy
Putting your code somewhere the world can see it.
DNS
also: Domain Name System
The phonebook of the internet — it turns a domain name into the actual address of a server.
domain
The name you type into a browser to reach a website — like google.com.
endpoint
A specific address on an API for a specific thing you want to do.
frontend
The part of an app you see and click — the screens, buttons, layouts, everything running in your browser.
hosting
Paying a company to run your code on their servers so the world can reach it.
HTTP
The language web browsers and servers use to talk to each other.
Netlify
A hosting service that deploys web apps from GitHub — close sibling to Vercel.
OAuth
A standard way to let one app access your account on another app without handing over your password.
production
also: prod
The live version of your app — the one real users are using right now.
request
The message your app sends when it wants something from an API or a server.
response
The message that comes back after you've sent a request.
REST
The most common style for building APIs. REST APIs use web addresses (URLs) and standard actions like GET, POST, and DELETE, so different tools can talk to them the same way.
rollback
Reverting a deploy back to the previous version, usually because the new one broke something.
server
A computer whose job is to answer requests from other computers.
staging
A near-identical copy of your live app, used to test changes before they go to real users.
status code
A short number in an HTTP response that says what happened. 200 means OK, 404 means not found, 500 usually means the server broke.
URL
also: link, web address
The full web address of something — the whole string starting with https://, including the domain and the path to the specific page.
Vercel
A hosting service that specialises in deploying web apps quickly, often straight from GitHub.
webhook
A way for one service to call your app automatically when something happens — instead of your app having to keep asking.