What is Serverless?
There are still servers — you just do not need to worry about them. Someone else has the headache. You have the app.
Serverless is a slightly misleading word, because there are still servers involved — you just do not need to think about them. The name means that you as a business owner or developer do not own, manage, or maintain the servers yourself. Someone else (a large cloud company) has that headache. You focus on your app.
A good analogy is electricity in the wall. You have power when you need it, but you do not own the power station and do not need to think about how the electricity is produced. You pay for what you use and trust someone else to run the machinery. Serverless works the same way: your code runs when it is needed, on servers you never see, and you only pay for actual usage.
The opposite is renting or owning a server that runs around the clock, whether anyone uses it or not. Serverless starts up exactly when needed and shuts down when finished.
Why is serverless important for your business?
Serverless can save both money and hassle. You avoid paying for a server spinning idle at night, and you do not need an IT technician keeping it alive. The system also scales automatically: if a thousand customers visit your site at once, it scales up by itself, then back down when the rush is over.
That means small businesses can run the same robust technology as the big players, without tying up capital in expensive hardware or operations.
Serverless in practice
Say you have a campaign page that mostly sits quiet, but explodes with visits when you run an ad campaign. With serverless you pay almost nothing on quiet days, and the technology automatically handles the load when visitors flood in. You do not need to guess how big a server to buy in advance.
Many modern web services are built serverless for exactly this reason — it is cost-effective for businesses where traffic goes up and down.
Common questions about Serverless
What does serverless mean?
Serverless means you run your app without needing to own or manage the servers yourself. The servers still exist, but a cloud company handles them for you, and you only pay for actual usage.
Are there really no servers in serverless?
Yes, servers still exist. The difference is you do not need to think about them — someone else owns and manages them. It is a bit like electricity in the wall: you use the power without owning the power station.
What does serverless cost?
With serverless you usually only pay for actual usage, not for a server running around the clock. That makes it cost-effective especially for services where traffic goes up and down.
Related terms
API
Application Programming Interface. Think of a waiter who takes your order (request) and brings the food (data) from the kitchen (server).
Cache
Stored data that loads instantly instead of being fetched again. Often the reason your site feels fast — or why changes do not show up.
CDN
Content Delivery Network — copies of your site spread around the world so it loads quickly wherever your visitors are.
Cloud
Someone else's computers. Servers in massive data centres you rent instead of own — AWS, Google Cloud, Azure.
Database
Where all your data lives — users, orders, everything. Lose the database and you lose everything, which is why we back it up.
DNS
The internet's phone book. Translates zorc.se into an IP address so your browser finds the right server.