Category
What happens to your code after you push it: how it is packaged, placed on machines, kept running, and watched.
5 interactive explainers. Each one is a visual story with a live simulation and a knowledge check, and the Ask ViLearn tutor beside all three. Free, and nothing requires an account.
Deploying is not a place you put your code. It is a loop. Something compares what should be running with what is running, then fixes the difference.
Beginner · 9 min · Story, simulation and quiz
Every server dies eventually — the question is who's watching when it does.
Beginner · 9 min · Story, simulation and quiz
The moment you average a thousand requests into one number, you have thrown away the twenty that were broken.
Intermediate · 10 min · Story, simulation and quiz
Past a point you don't scale up, you scale out — you add ordinary machines and spread the load across them.
Intermediate · 11 min · Story, simulation and quiz
Your code opens a connection to a service by name. A rule in your pod's network catches it and hands it to a second program running beside your app.
Intermediate · 11 min · Story, simulation and quiz
Other categories: Networking · Databases & Search · Developer Tools · AI & Machine Learning · Systems
All explainers