#basics
Articles tagged "basics".
52 articles
Heartbeat & Cron Job Monitoring: the Dead Man's Switch Your Backups Deserve
Most monitoring checks that something is up. Heartbeat monitoring does the opposite — it alerts when something that should run goes silent. The concept, who needs it, and how to set it up so a dead backup job can't hide for three weeks.
SSH explained: secure remote access, keys, and sessions
SSH is how you securely log into and control machines anywhere in the world. Here's what it is, how password vs public-key auth really works, how to run remote commands, and the best clients for every OS.
Uptime Monitoring 101: how to never be the last to know
The worst way to find out your website is down is from an angry customer. This is the beginner-friendly guide to uptime monitoring — what it is, why it matters, and how to set it up so you always hear it first.
HTTP Status Codes Explained: what 404, 500 and 503 really mean
Every status code is your server trying to tell you something. Here's a plain-English guide to the ones you'll actually meet — what they mean, whose fault they are, and what to do about each.
How DNS Works (and What 'Propagation' Really Means)
DNS is the internet's phonebook — and one of the most common causes of outages nobody understands. Here's how a domain name becomes an IP address, in plain English, plus what 'propagation' actually is.
Synthetic vs Real User Monitoring (RUM): what's the difference?
Synthetic monitoring and RUM answer two different questions about your site. Here's what each one does, where each shines, and why the best setups use both.
API Monitoring Guide: how to watch the endpoints your business runs on
Your website can be perfectly up while your API quietly fails — and APIs power the integrations, apps and partners you can't see. Here's how to monitor them properly.
What is 99.9% Uptime? The downtime hiding behind the nines
“99.9% uptime” sounds almost perfect — until you do the maths. Here's exactly how much downtime each level of nines allows, how it's calculated, and how to pick a target you can actually hit.
Observability vs Monitoring: what's the difference (and do you need both)?
Monitoring tells you something broke. Observability helps you figure out why. Here's how the two differ, where each fits, and why modern teams lean on both.
DNS Record Types Explained: A, AAAA, CNAME, MX, TXT and more
Setting up a domain means meeting a zoo of record types — A, AAAA, CNAME, MX, TXT, NS. Here's what each one does, when to use it, and the gotchas that trip people up.
How HTTPS Works: the TLS handshake, explained simply
That little padlock does a lot of work. Here's what actually happens when you connect over HTTPS — the TLS handshake, certificates and encryption — without the cryptography headache.
Ping, Traceroute & MTR: network troubleshooting basics
When something's slow or unreachable, three classic tools tell you whether it's you, the network, or them. Here's how ping, traceroute and MTR work — and when to reach for each.
Latency & Percentiles: why p99 matters more than the average
Your average response time looks great — so why are users complaining? Because averages lie. Here's why percentiles like p95 and p99 tell the real story of how your service feels.
What is a CDN? (And do you actually need one?)
A CDN makes your site faster by serving it from locations close to your users. Here's how that works, what you actually gain, and whether your site needs one.
TCP vs UDP: the difference, explained simply
Two protocols carry almost everything on the internet. TCP is the careful courier; UDP is the fast one that doesn't look back. Here's how they differ and when each is the right choice.
IPv4 vs IPv6: what's the difference (and why IPv6 exists)?
Every device online needs an address — and we ran out of the old kind. Here's the difference between IPv4 and IPv6, why the switch is happening, and whether you need to care.
What is TTFB (Time to First Byte) and how to improve it
TTFB is the first number that tells you whether your backend is fast or slow. Here's what Time to First Byte measures, what's 'good', what makes it bad, and how to bring it down.
404 Not Found: what it means and how to handle it
404 is the internet's most famous error — and unlike most, it's often nobody's emergency. Here's what it means, when it's fine, when it isn't, and how to handle it well.
403 Forbidden: causes and how to fix it
A 403 means the server understood you perfectly — and is refusing anyway. Here's what causes 'Forbidden', how it differs from 401, and how to track down the fix.
401 vs 403: Unauthorized vs Forbidden
401 and 403 are the two 'you can't have this' codes — and they're constantly confused. Here's the simple rule for telling them apart, with examples.
301 vs 302 Redirects: which one should you use?
Both send visitors from one URL to another — but to search engines they mean very different things. Use the wrong one and you can quietly tank your SEO. Here's the difference.
ERR_CONNECTION_REFUSED: what it means and how to fix it
Connection refused means you reached the server's door — and it slammed shut. Nothing is listening (or something is blocking). Here's how to track down which.
How to Monitor a Website (a step-by-step guide)
Monitoring your website sounds technical, but the essentials take minutes. Here's a plain, step-by-step guide to going from 'I hope it's up' to 'I'll know the second it isn't'.
Server Monitoring Basics: CPU, memory, disk and network
Before an app falls over, the server usually shows it coming. Here are the four resources to always watch — and what 'healthy' versus 'about to break' looks like for each.
What is a Network Port? (and how to monitor one)
An IP address gets you to the right machine; a port gets you to the right service on it. Here's what ports are, the common ones, and why monitoring them catches outages a website check misses.
Keyword Monitoring: catching the '200 OK but broken' page
A page can return a perfect 200 OK and still be completely broken. Keyword monitoring checks the actual content — so a blank page, an error, or a defacement doesn't slip past your checks.
How Often Should You Monitor? (choosing a check interval)
Check too rarely and you find out about outages late; check constantly and you pay for it. Here's how to choose a monitoring interval that matches what each service is actually worth.
Why Monitor From Multiple Locations?
Checking your site from one place gives you one opinion — and it's often wrong. Here's why monitoring from multiple global locations kills false alarms and reveals problems a single check can't see.
How to Speed Up Your Website (the high-impact wins first)
Website speed affects conversions, bounce rate and even SEO. The good news: most of the gains come from a short list of fixes. Here they are, roughly in order of impact.
Lighthouse Explained: how to read the score
Lighthouse gives your page a 0–100 score across performance, accessibility, SEO and more. Here's what it actually measures, how to read it, and the trap of chasing a perfect 100.
Image Optimization for the Web (the biggest easy win)
Images are usually the heaviest thing on a page — and the easiest to fix. Here's how to make them load fast without looking worse: compress, resize, modern formats, and lazy loading.
Caching Explained: browser, CDN and server caches
Caching is the closest thing the web has to free speed: store a result once, reuse it many times. Here are the three layers of caching, how each works, and the one hard part — invalidation.
Gzip vs Brotli: web compression compared
Text compression shrinks your HTML, CSS and JS before they travel — for free speed. Here's how gzip and Brotli compare, and which to use where.
What is Latency? (and how to reduce it)
Latency is the delay between asking for something and getting it — and it shapes how fast everything online feels. Here's what it is, what causes it, and the practical ways to cut it.
Bandwidth vs Latency: what's the difference?
“I have fast internet, so why is this slow?” Because speed has two dimensions — bandwidth and latency — and they're not the same thing. Here's the difference, with a simple analogy.
What is Packet Loss? (causes, effects and fixes)
When data packets vanish in transit, calls stutter, games rubber-band and pages crawl — even on a 'fast' connection. Here's what packet loss is, what causes it, and how to track it down.
Anycast Explained: one IP, served from everywhere
Anycast is the clever routing trick behind fast CDNs and resilient DNS: one IP address answered by the nearest of many servers. Here's how it works and why it matters.
What is BGP? (and why it can break the whole internet)
BGP is the protocol that decides how traffic travels between the world's networks — the internet's routing map. When it goes wrong, large chunks of the internet go dark. Here's how it works.
What is a Reverse Proxy?
A reverse proxy is the front door to your servers — handling traffic before it ever reaches your app. Here's what it does, why nearly every serious site uses one, and how it differs from a forward proxy.
Load Balancing Explained
A load balancer spreads traffic across many servers so no single one gets overwhelmed — and quietly routes around the ones that fail. Here's how it works and why it's the backbone of scalable, reliable sites.
What is a Firewall?
A firewall is the gatekeeper that decides which network traffic gets through and which gets blocked. Here's what firewalls do, the main types, and the gotcha they create for monitoring.
What is an IP Address?
An IP address is how one machine on the internet finds another — the postal address of the digital world. Here's what it is, the difference between public and private, and the two versions in use.
What is NAT? (Network Address Translation, explained)
NAT is the quiet trick that lets all your home and office devices share a single public IP address. Here's how it works, why it exists, and the headaches it sometimes causes.
Zero Trust Explained
The old security model trusted anyone inside the network. Zero Trust throws that out: trust nothing, verify everything, every time. Here's what it means in practice.
What is a CVE? Vulnerability basics
When a security flaw is found in software, it gets a CVE — a global ID so everyone can track and fix it. Here's what CVEs are, how severity is scored, and how to stay on top of them.
Secrets Management Explained
API keys, passwords and tokens are the keys to your kingdom — and they end up hard-coded, committed to git, and shared in chat far too often. Here's how to handle secrets properly.
Capacity Planning Basics
Run out of capacity at the wrong moment and your big day becomes an outage. Capacity planning is how you have the headroom before you need it. Here's the simple version.
High Availability Explained
High availability means designing so that one failure isn't an outage. Here's what HA actually means, the building blocks (redundancy, failover, no single point of failure), and how far to take it.
Feature Flags Explained
Feature flags let you turn functionality on and off at runtime — shipping code safely, releasing gradually, and rolling back instantly without a deploy. Here's how they work and why teams love them.
CI/CD Explained
CI/CD is the automated pipeline that takes your code from commit to production — testing it, building it, and shipping it without manual drudgery. Here's what the letters mean and why it matters.
Infrastructure as Code Explained
Infrastructure as Code means defining your servers and cloud resources in version-controlled files instead of clicking through dashboards. Here's what it is and why it transforms reliability.
How to Choose a Monitoring Tool
There are dozens of monitoring tools, and the marketing all sounds the same. Here's a practical, vendor-neutral checklist of what actually matters — so you pick the one that fits your needs.