Back to list
Lv.2

Serverless

Serverless Computing

A cloud model that removes the burden of server management so developers can focus on running their programs

In Simple Terms

Serverless is a development model where cloud providers handle server setup and maintenance, freeing developers to focus on writing code. Infrastructure tasks like OS updates and security patches are managed for you, which significantly reduces operational overhead. Processing capacity also scales automatically with traffic, so a sudden spike in visitors is unlikely to bring things down. Pricing is typically pay-as-you-go — you only pay for the time your code is actually running.

Behind the Name

It combines 'Server' with the suffix -less (meaning 'without'). Servers don't actually disappear — the point is that you never have to think about or manage them yourself.

Take a Closer Look!

Serverless is a development model where cloud providers take care of server setup and ongoing maintenance, making it much easier for developers to focus on writing code and implementing features.
The key difference from traditional hosting is that you can run your programs without ever thinking about the underlying servers or how they operate.

Two standout features are reduced infrastructure overhead and automatic scaling.
The cloud service handles foundational tasks like OS updates and server-level security patches on your behalf.
And because processing capacity scales automatically with incoming traffic, a sudden surge in visitors is unlikely to cause downtime.

Pricing is also typically pay-as-you-go — you're billed based on how long or how many times your code runs, meaning idle periods with no activity often incur no execution costs.
It's a model that lets you run services efficiently while keeping unnecessary costs to a minimum.