Serverless Architecture
Learn about serverless architecture and its pros and cons.
We'll cover the following...
Overview
Serverless architecture is a design pattern in which applications are built using cloud-based services that abstract away the underlying infrastructure. It’s intended to make it easier and more cost-effective to build and deploy applications by eliminating the need to provision and maintain servers.
Characteristics of serverless architecture
Here are some of the key characteristics and components of serverless architecture:
-
Cloud functions: These are the core building blocks of a serverless architecture. They are small, self-contained pieces of code that are executed in response to an event or trigger. Cloud functions are typically stateless, which means that they don’t retain any information between invocations. This makes them easy to scale and deploy. Cloud functions can be written in a variety of languages and can be triggered by external applications or services or by the cloud platform itself.
-
Event-driven triggers: Serverless architectures are often ...