Skip to content

Cloud & DevOps

Serverless

A cloud model where you run code without provisioning or managing servers: the provider scales it on demand and you pay only for what actually executes.

Serverless does not mean there are no servers. It means you do not manage them. You deploy functions or services, and the cloud provider handles provisioning, scaling and patching, billing you only for the compute you actually use. At zero traffic you pay nothing; at a spike it scales automatically.

It suits workloads that are spiky, event-driven or unpredictable, where paying for idle servers is wasteful. It suits less well workloads that run constantly at high volume, or that need very low, consistent latency, where the per-request pricing and cold starts can work against you. As with most infrastructure choices, the trade-off is specific, not universal.

Working out whether you need Serverless?

Definitions are the easy part. If you are trying to decide whether Serverless belongs in your system, describe what you are building and a senior engineer will give you a straight answer, including when the answer is that you do not need it.

  1. 01A senior engineer reads it. Not a form queue, and not an account manager.
  2. 02We reply either with questions or with a straight answer that we are not the right fit.
  3. 03If it looks like a fit, a technical call with the person who would actually run the delivery.
  4. 04Then scope, effort and risk in writing, before anyone signs anything.

Two fields required. We reply to real enquiries. No list, no sequence.