Serverless Computing
A cloud execution model where the provider manages server infrastructure and automatically scales resources.
Also: FaaS · Functions as a Service
Definition
Serverless computing is a cloud execution model in which the cloud provider dynamically allocates machine resources and charges based on actual usage rather than pre-purchased capacity. Developers write functions (e.g., AWS Lambda, Azure Functions, Google Cloud Functions) that execute in response to events without managing server infrastructure. The term 'serverless' is a misnomer ”” servers still exist but are abstracted away. It is ideal for event-driven, stateless workloads with variable traffic.
Example
“An image processing app uses AWS Lambda to automatically resize photos whenever a user uploads one to S3, running only milliseconds and costing fractions of a cent per invocation.”
Usage Examples
- 1
“The team applied serverless computing best practices to improve their cloud computing outcomes significantly.”
- 2
“Understanding serverless computing is essential for anyone building a career in IT & Technology.”
When & How to Use
Use 'Serverless Computing' when working in Cloud Computing contexts where serverless computing is a cloud execution model in which the cloud provider dynamically allocates machine resources and charges based on actual usage rather than pre-purchased capacity.
- ▸Applying serverless computing principles during a cloud computing project or initiative
- ▸Explaining serverless computing to a junior team member or stakeholder unfamiliar with IT & Technology
- ▸Evaluating options or proposals using serverless computing as a decision-making criterion
Etymology & Origin
The term 'Serverless Computing' derives from Latin roots and entered IT & Technology professional usage as the field formalised in the 20th century.
History & Evolution
The concept of serverless computing has evolved alongside IT & Technology. Early practitioners relied on informal methods; structured approaches emerged with the professionalisation of cloud computing in the mid-20th century. Today, serverless computing is a standard part of IT & Technology practice globally.
Synonyms
- function as a service
- managed compute
- event-driven compute
- FaaS
Antonyms / Opposites
- server-based
- always-on servers
- dedicated servers
Images
CC-licensed · free to useVideo
Related Terms
- faas
- event-driven
- cloud-computing
- aws
