Build cloud-native applications without worrying about server provisioning, scaling, and patching. Pay for compute time only.
Serverless is a cloud computing paradigm where computing resources are provisioned on demand.
Common infrastructure management tasks such as provisioning, scaling and patching are offloaded to the cloud providers, allowing development teams to focus their efforts on the business logic of their application or process.
Serverless computing enabled a ‘pay per use’ model – you only pay for resources being used, never for idle time.
There are servers in serverless computing. The term ‘serverless’ remains as it describes the customer’s experience of servers. The servers are essentially invisible so cannot be managed or interacted with in any way.
Microservices are the most common use case of serverless, for creating small services performing a single job and communicating with one another via APIs.
While microservices can also be built and operated using either PaaS or containers, serverless has gained significant momentum given its attributes around small bits of codes that do one thing, inherent and automatic scaling, rapid provisioning, and a pricing model that never charges for idle capacity.
Compared with traditional virtual machines (VMs) and containers, serverless differs across the following attributes:
Get the latest on serverless architecture. Our experts can advise on the different use-cases, how they work, and the benefits.
Certified cloud consultants and development specialists can extend your teams to plan, design, deploy and manage outcome-driven serverless solutions.
Our professionals can help your organisation maximise your cloud-native approach and set up programmes for long-term success.