← Back to Dispatch Articles
Engineering Log

A Beginner Guide to Web Deployment Terminology: Every Term Explained

Confused by deployment terminology? This comprehensive glossary explains every term you need to know — from DNS and SSL to Docker and Kubernetes — in plain English with practical examples.

A Beginner Guide to Web Deployment Terminology: Every Term Explained

Web deployment is full of jargon that can be intimidating for newcomers. DNS, SSL, TLS, CDN, Docker, Kubernetes, CI/CD, CORS, CSP, HSTS — the acronyms alone are enough to make anyone's head spin. But behind every piece of jargon is a straightforward concept that you can understand with the right explanation. This guide demystifies the most important web deployment terms in plain English.

DNS (Domain Name System)

DNS is the internet's phonebook. When you type a website address into your browser, DNS translates that human-readable name into the IP address that computers use to communicate. Think of it like looking up a contact in your phone — you type the person's name, and the phone finds their number.

Key DNS terms:

  • A Record: Maps a domain to an IPv4 address (e.g., example.com → 192.0.2.1)
  • AAAA Record: Maps a domain to an IPv6 address
  • CNAME Record: Maps one domain to another (like an alias)
  • MX Record: Specifies the mail server for a domain
  • TXT Record: Used for verification (SPF, DKIM, domain ownership)
  • NS Record: Specifies the name servers for a domain
  • TTL (Time to Live): How long DNS results are cached

Use the Deployxa DNS Lookup to see these records for any domain.

SSL/TLS (Secure Sockets Layer / Transport Layer Security)

SSL and TLS are protocols that encrypt data transmitted between a website and its visitors. When you see the padlock icon in your browser, that means the site is using SSL/TLS. TLS is the modern, more secure version of SSL, but the terms are often used interchangeably.

Key SSL terms:

  • Certificate: A digital document that proves your website's identity
  • Certificate Chain: The sequence of certificates linking your certificate to a trusted root
  • CSR (Certificate Signing Request): A request you send to a Certificate Authority to get a certificate
  • Cipher Suite: The encryption algorithms used to secure the connection
  • HSTS (HTTP Strict Transport Security): A header that forces browsers to use HTTPS

Use the Deployxa SSL Checker to validate your SSL configuration.

Docker and Containers

Docker is a platform that packages applications into containers — standardized, portable units that include everything the application needs to run. Containers are like lightweight virtual machines that share the host operating system.

Key Docker terms:

  • Dockerfile: A script that defines how to build a container image
  • Image: A read-only template used to create containers
  • Container: A running instance of an image
  • Multi-stage build: A Dockerfile technique that separates build and runtime stages
  • Docker Compose: A tool for defining and running multi-container applications

Use the Deployxa Dockerfile Generator to create optimized Dockerfiles.

Kubernetes (K8s)

Kubernetes is an orchestration platform that manages containerized applications at scale. It handles deployment, scaling, load balancing, and self-healing of container workloads.

Key Kubernetes terms:

  • Pod: The smallest deployable unit in Kubernetes (one or more containers)
  • Deployment: A declarative way to manage pods and replicas
  • Service: A stable network endpoint for accessing pods
  • Ingress: HTTP routing rules for accessing services from outside the cluster
  • HPA (Horizontal Pod Autoscaler): Automatically scales pods based on demand

Use the Deployxa Kubernetes YAML Generator to create K8s manifests.

CI/CD (Continuous Integration / Continuous Deployment)

CI/CD is the practice of automatically building, testing, and deploying code changes. CI ensures code is tested on every commit. CD ensures tested code is deployed to production automatically.

Key CI/CD terms:

  • Pipeline: The automated sequence of build, test, and deploy stages
  • Stage: A single step in a pipeline (e.g., build, test, deploy)
  • Artifact: The output of a build stage (e.g., a Docker image, a compiled binary)
  • Rollback: Reverting to a previous version after a failed deployment

Use the Deployxa CI/CD Pipeline Builder to generate pipelines.

CDN (Content Delivery Network)

A CDN is a distributed network of servers that caches your website's content at locations around the world. When a user requests your site, the CDN serves the content from the nearest edge location, dramatically reducing latency.

Key CDN terms:

  • Edge location: A CDN server location (e.g., New York, London, Tokyo)
  • Cache hit: When the CDN has the requested content and serves it directly
  • Origin server: Your actual web server that the CDN pulls content from

CORS (Cross-Origin Resource Sharing)

CORS is a browser security mechanism that controls which websites can make requests to your API. Without proper CORS configuration, your frontend application might not be able to communicate with your API.

Use the Deployxa CORS Tester to debug CORS issues.

HTTP Security Headers

Security headers are HTTP response headers that instruct browsers to enable built-in security protections.

Key headers:

  • Content-Security-Policy (CSP): Controls which resources the browser can load
  • X-Frame-Options: Prevents your site from being embedded in iframes (anti-clickjacking)
  • Referrer-Policy: Controls how much referrer information is shared

Use the Deployxa HTTP Security Headers tool to audit your headers.

Keep Learning

This guide covers the most essential deployment terminology, but there is always more to learn. The best way to understand these concepts is to use them. Visit deployxa.com/tools to try the free tools and see these concepts in action. When you are ready to deploy, create a free account and experience the full deployment workflow.

Ready to deploy with Deployxa?

Deploy your apps globally with automatic SSL and AI diagnostics.

Start Free Now