Skip to content

Terms description

Lellansin Huang edited this page Sep 7, 2020 · 1 revision

Function

A logical code snippet is wrapped and executed by a common entry file. Functions are single-link and stateless. Nowadays, many people think that Serverless = FaaS + BaaS, while FaaS is a stateless function. BaaS solves Stateful services.

Function Group

The logical group name that aggregates multiple functions, corresponding to the original application concept.

Trigger

Trigger,It is also called Event or Trigger, especially the method of triggering a function.

Different from the traditional development concept, a function does not need to start a service to listen to data. Instead, it binds one or more triggers, data is called to a function through a similar event-triggered mechanism.

Function runtime

The English name is Runtime, which specifically refers to the environment in which functions are executed. It may be an image or a Node on each platform. js code packages, such as kubeless when common communities are running. This code package can connect to various interfaces of the platform, handle exceptions, and forward logs.

Release platform

The platform that the function carries at the end. Currently, the most common platforms in the community are Alibaba Cloud FC, Tencent Cloud SCF,AWS Lambda, and so on.

Layer

Because the runtime code is relatively simple and the stability cannot be updated frequently, Layer is designed to extend runtime capabilities, in addition, the amount of local function code can be reduced (some platforms limit the size of uploaded compressed packages).