infrastructure/
Servers, deploys, containers, cloud and monitoring.
5 results
infrastructure/ci-pipelines-how-a-computer-decides-a-change-is-safe-to-merge.md
CI pipelines: how a computer decides a change is safe to merge
Push a change and a green tick or a red cross appears a minute later. How does a machine decide? It does not understand your code. It reads…
infrastructure/rolling-deploys-how-a-website-updates-without-going-offline.md
Rolling deploys: how a website updates without going offline
How does a busy website switch to a new version without going offline? Not by replacing everything at once. A rolling deploy updates one…
infrastructure/what-is-a-load-balancer-one-web-address-many-servers.md
What is a load balancer? One web address, many servers
When you open a popular website you type one address, yet many servers stand behind it. Something has to decide which one answers you. That…
infrastructure/what-is-ci-the-robot-that-tests-your-code-every-time-you-push.md
What is CI? The robot that tests your code every time you push
You change one line, it looks fine, and two days later something far away breaks. Continuous integration (CI) is a robot that prevents…
infrastructure/what-is-a-server-really-a-computer-that-waits-for-questions.md
What is a server, really? A computer that waits for questions
A server isn't a special kind of machine. It's an ordinary computer running a program that waits for someone to ask for something, then…