Still paying hyperscaler rates? Save up to 60% on your cloud costs

Serverless Glossary

A
Alias

Named pointer to a specific function version.

API Gateway

Managed service routing HTTP requests to functions.

Asynchronous Invocation

Invocation where execution happens in the background.

At-Least-Once Execution

Event delivery model where a function may run more than once.

At-Most-Once Execution

Execution model where events are processed no more than once.

Authentication

Verifying identity before invoking a function.

Authorization

Enforcing permissions for function access.

B
Backoff Strategy

Delay strategy applied between retries.

Backpressure

Slowing event ingestion to avoid system overload.

Billing Granularity

Smallest unit of time used for billing execution.

Blue-Green Deployment

Deploying new versions without downtime.

Burst Concurrency Limit

Maximum rate at which new instances can be created.

Burst Scaling

Rapid scale-out in response to sudden traffic spikes.

C
Canary Deployment

Gradual rollout to a subset of traffic.

Chatty Event Pattern

Excessive inter-function communication increasing cost and latency.

Checkpoint / Stream Offset

Persisted position in a stream used to resume processing without re-reading or skipping events.

Choreography (Serverless)

Decentralized event-based interaction between functions.

CI/CD for Serverless

Automated build and deployment pipelines.

Cold Start

Latency incurred when a function runs after being idle and must initialize.

Cold Start Cost Penalty

Paying for initialization time during cold starts.

Cold Start Latency

Delay caused by runtime startup and dependency loading.

Cold Start Metrics

Measurement of cold vs warm executions.

Concurrency

Number of function executions running simultaneously.

Concurrency Limit

Maximum allowed concurrent executions for a function.

Concurrency Metrics

Visibility into parallel execution levels.

Concurrency Throttling

Provider-enforced restriction on parallel execution.

Concurrency-Based Cost Ceiling

Cost spikes caused by high parallel execution.

Cost Predictability Challenge

Difficulty forecasting spend under variable traffic.

Cost Visibility Gap

Difficulty attributing cost to individual functions.

CPU Allocation

Compute capacity implicitly tied to memory configuration.

D
Dead Letter Queue (DLQ)

Storage for failed events requiring manual inspection.

Dependency Management

Managing external libraries used by functions.

Deployment Package

Code and dependencies bundled for execution.

Distributed Tracing

End-to-end visibility across services.

DLQ Redrive Policy

Configuration that controls how and when failed events from a Dead Letter Queue are reprocessed after fixes.

Duplicate Event Handling

Designing functions to safely handle repeated events.

E
Edge Functions

Serverless functions executed closer to end users.

Enterprise Serverless

Applying serverless at scale with governance and compliance.

Environment Variables

Configuration values injected into runtime.

Ephemeral Storage

Temporary storage available during execution only.

Error Budget

Acceptable failure rate for serverless workloads.

Event Batch Size

Number of events delivered to a single function invocation when consuming from queues or streams; a key lever for cost and throughput.

Event Batch Window

Maximum time the platform waits to accumulate a batch of events before invoking a function, even if the batch is not full.

Event Delivery Semantics

Guarantees defining how events are delivered to functions.

Event Enrichment Function

Function that decorates raw events with additional context (user, geo, config) before passing them downstream.

Event Filtering

Server-side rules that drop or pass through only matching events to a function, reducing unnecessary invocations and cost.

Event Ordering

Guarantees (or lack thereof) around the sequence of event delivery.

Event Queue

Buffer decoupling event producers and consumers.

Event Source

Service or system that triggers function execution, such as HTTP, queues, or storage events.

Event Source Mapping

Configuration that connects an event source to a function.

Event-Driven Architecture

Design pattern where applications react to events rather than running continuously.

Eventual Consistency

Consistency model common in serverless architectures.

Exactly-Once Semantics

Logical guarantee ensuring effects occur once, typically via idempotency.

Execution Duration

Time taken by a function to complete execution.

Execution Environment

Isolated runtime where a function executes.

Execution Role Assumption

Temporary credentials assumed during invocation.

Execution Sandbox

Security boundary isolating function execution.

Execution Timeout

Maximum allowed duration for a function execution.

F
Fan-Out / Fan-In Pattern (Serverless)

Pattern where one event triggers many parallel function invocations (fan-out) whose results are later aggregated (fan-in).

Frozen Execution Context

Paused execution state retained between warm invocations.

Function

A stateless unit of code triggered by an event and executed on demand.

Function as a Service (FaaS)

A serverless model where discrete functions execute in response to events and are billed per execution and duration.

Function Chaining

Connecting multiple functions to execute sequentially.

Function Granularity

Choosing appropriate function size and responsibility.

Function Size Limit

Maximum allowed size of deployment package.

G
H
Handler

Entry point invoked when a function runs.

Horizontal Scaling

Scaling by increasing concurrent function instances.

Hybrid Invocation Pattern

Mixing synchronous and asynchronous function calls.

Hybrid Serverless

Combining serverless with containers or VMs.

I
IAM Role

Identity defining permissions for function execution.

Idempotency Key

Stable identifier attached to a request/event that allows deduplication and safe replay across retries and at-least-once delivery.

Idempotent Function

Function implementation designed so repeated processing of the same event produces a single logical effect.

Idle Cost Elimination

No cost incurred when functions are not running.

Initialization Timeout

Maximum allowed time for runtime initialization.

Invocation

A single execution of a serverless function.

Invocation Cost Amplification

Cost growth due to retries, fan-out, or chaining.

Invocation Trace Context

Metadata linking logs and traces across calls.

J
K
L
Least Privilege

Granting only minimum required permissions.

Logging

Capturing execution details for debugging and auditing.

Long-Running Task Limitation

Unsuitability of serverless for extended executions.

M
Memory Allocation

Amount of memory assigned to a function, influencing CPU share.

Message Visibility Timeout

Period during which an event is hidden while being processed.

Metrics

Quantitative measures such as invocations and latency.

MicroVM

Lightweight virtual machine used for serverless isolation (e.g., Firecracker).

Monitoring

Continuous observation of health and performance.

Multi-Region Serverless Deployment

Pattern where the same functions are deployed in multiple regions for lower latency, redundancy, or data residency needs.

N
NAT Gateway Dependency

Cost and latency impact of outbound traffic via NAT.

Network Isolation

Restricting network access for functions.

O
Observability

Visibility into function behavior via metrics, logs, and traces.

Orchestration (Serverless)

Centralized control of function execution order and state.

Outbound Network Latency

Latency introduced by private networking or NAT.

P
Payload Size Limit

Maximum allowed size of event/request or response payloads for a single function invocation.

Persistent State

External storage used to retain data across invocations.

Poison Event

Event that repeatedly fails processing.

Portability Challenge

Difficulty moving functions across platforms.

Predictable Cost Threshold

Traffic level where serverless becomes cost-inefficient.

Pay-Per-Duration

Pricing based on execution time and allocated resources.

Pay-Per-Invocation

Pricing based on number of function executions.

Per-Invocation Credentials

Short-lived credentials scoped to a single execution.

Private Endpoint Invocation

Invoking functions via private network paths.

Provisioned Concurrency

Pre-warmed function instances to reduce cold start latency.

Q
R
Regional Concurrency Quota

Provider-wide safety cap on the total concurrent executions allowed in a region across all functions in an account.

Reserved Concurrency

Guaranteed slice of total concurrency allocated to a function, ensuring capacity for critical workloads and optionally throttling others.

Retry Policy

Rules governing how failed executions are retried.

Runbook Automation

Automated remediation triggered by alerts.

Runtime

Language environment used to execute a function.

Runtime Initialization Phase

Setup stage before handler execution that impacts cold starts.

Runtime Vulnerability Surface

Security exposure via language runtimes and dependencies.

S
Scale-to-Zero

Automatically scaling idle functions down to zero instances.

Scaling Model

Automatic adjustment of function instances based on event volume.

Secrets Management

Secure storage and retrieval of sensitive data.

Secrets Rotation

Automatic rotation of credentials used by functions.

Serverless Anti-Pattern

Use cases where serverless is inefficient or costly.

Serverless API

HTTP interface backed by serverless functions.

Serverless Computing

Cloud execution model where code runs without server management, and the platform handles provisioning, scaling, and availability.

Serverless for Data Processing

Event-driven processing of data streams or files.

Serverless for ML Inference

Using functions for lightweight inference workloads.

Serverless Sprawl

Uncontrolled growth of functions increasing complexity.

Serverless Workflow

Coordinated execution of multiple serverless functions.

Service Integration Trigger

Native trigger from managed cloud services.

Service Quota (Serverless)

Provider-imposed limits specific to serverless (e.g., code size, environment variables, concurrent executions, payload size).

State Externalization

Moving state out of functions into external systems.

Stateful Serverless

Long-running workflows with externalized state.

Stateless Execution

Execution model where functions do not retain state.

Streaming Trigger

Integration where functions are invoked from ordered data streams (logs, Kafka/Kinesis-like systems) with checkpointing semantics.

Supply Chain Risk

Risk from third-party libraries in deployment packages.

Synchronous Invocation

Invocation where the caller waits for a response.

T
Tail Latency

p95/p99 latency impact of cold starts and retries.

Tracing

Tracking requests across distributed function calls.

U
V
Vendor Lock-In

Tight coupling to provider-specific services.

Versioning

Maintaining multiple versions of a function.

VPC Integration

Running functions within private networks.

W
Warm Start

Function execution using an already-initialized runtime.

Warmup Invocation

Synthetic or scheduled invocation used to keep runtimes warm and reduce cold start frequency (separate from provisioned concurrency).

Workflow Engine

Service that manages state, retries, and orchestration.

X
Y
Z

No matching data found.

Get in Touch

Explore trends, industry updates and expert opinions to drive your business forward.

    We value your privacy and will never share your information with any third-party vendors. See Privacy Policy