@@ -9,24 +9,24 @@ tags: ["architecture", "", ""]
9
9
10
10
Serverless is a cloud native development model that allows developers to
11
11
build and run applications without having to manage servers.
12
- There are still servers in serverless, but they are [ abstracted] ( /abstraction/ ) away from app development.
12
+ While servers do still exist within the serverless paradigm, they are [ abstracted] ( /abstraction/ ) away from the application development process.
13
13
A cloud provider handles the routine work of provisioning, maintaining, and [ scaling] ( /scalability/ ) the server infrastructure.
14
- Developers can simply package their code in [ containers] ( /container/ ) for deployment.
14
+ Developers can conveniently package their code into [ containers] ( /container/ ) for deployment.
15
15
Once deployed, serverless apps respond to demand and automatically scale up and down as needed.
16
16
Serverless offerings from public cloud providers are usually metered on-demand through an event-driven execution model.
17
- As a result , when a serverless function is sitting idle, it doesn’t cost anything .
17
+ Consequently , when a serverless function is in an idle state, there are no associated costs .
18
18
19
19
## Problem it addresses
20
20
21
21
Under a standard [ Infrastructure-as-a-Service (IaaS)] ( /infrastructure-as-a-service/ ) [ cloud computing] ( /cloud-computing/ ) model,
22
22
users pre-purchase units of capacity, meaning you pay a public cloud provider for always-on server components to run your apps.
23
23
It’s the user’s responsibility to scale up server capacity during times of high demand and
24
24
to scale down when that capacity is no longer needed.
25
- The cloud infrastructure necessary to run an app is active even when the app isn’t being used .
25
+ The cloud infrastructure required to operate an application remains active even when the application is not in use .
26
26
27
27
## How it helps
28
28
29
- With serverless architecture, by contrast, apps are launched only as needed.
29
+ Contrasting with traditional approaches, the serverless architecture launches applications only when they are needed.
30
30
When an event triggers app code to run, the public cloud provider dynamically allocates resources for that code.
31
31
The user stops paying when the code finishes executing.
32
32
In addition to the cost and efficiency benefits,
0 commit comments