Section: IT & Technology · Cloud ComputingDifficulty: Medium

Serverless Computing

USUK
US/serverless kəmˈpjutɪŋ/UK/seveless kəmˈpjutɪŋ/

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. 1

    “The team applied serverless computing best practices to improve their cloud computing outcomes significantly.”

  2. 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 use
More on Wikimedia
Loading images…

Video

  • faas
  • event-driven
  • cloud-computing
  • aws

Dictionary Entry

Back to IT & Technology