Knowledgebase

Understanding Serverless Computing Print

  • 0

Running code without servers.

WHAT IT MEANS

Code that runs in response to an event, with the provider handling everything underneath.

You do not provision or manage machines.

WHAT YOU PAY FOR

Execution, rather than capacity reserved.

WHEN NOTHING RUNS, YOU PAY NOTHING.

WHAT IT SUITS

Occasional tasks Event-driven processing Workloads with irregular demand

WHAT IT DOES NOT SUIT

Long-running processes Workloads with steady heavy demand Applications requiring persistent state

WHY

Cost and constraints both work against those.

WHAT TO BE AWARE OF

Execution time limits Delay when a function has not run recently Difficulty testing locally Provider-specific implementations

THAT LAST POINT

Serverless implementations differ substantially between providers.

WHAT SMALL BUSINESSES USE IT FOR

Small automations, scheduled tasks, and connecting services together.

WHAT TO ESTABLISH

Whether the complexity is justified by the benefit.

For simple needs, a scheduled task on existing hosting is frequently sufficient.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot