Skip to content

Latest commit

 

History

History
74 lines (50 loc) · 3.12 KB

glossary.md

File metadata and controls

74 lines (50 loc) · 3.12 KB

Serverless Terminology

Serverless Platform

  • The platform supports administration, permission and user management associated with the development of Serverless Services.

User Account

  • A user account represents a single user in the Serverless Platform.
  • A user account stores sensitive identifying information such as email, password, username, etc
  • A user account is considered the private representation of a user.

User Profile

  • A user profile represents the public presentation of a user in the Serverless Platform.
  • A user profile stores information that id displayed publicly about a user such as name, bio, github username, etc

Serverless Service

  • A Serverless Service consists of source code, a description, and service configuration.
  • A service configuration is defined by a single serverless.yml

Serverless Framework

  • Drives the development/deployment lifecycle of a Serverless Service
  • Used to install Functions and Plugins
  • Makes use of Plugins to extend the functionality of the framework.

Plugin

Registry

FDK

  • Provides a simple middleware abstraction
  • Enables runtime interaction with Serverless Services
    • Executing functions
    • Dispatching events

Gateway

Discovery

Function

  • Functions represent a basic unit of executable code.

Unprovisioned Functions

  • A zip file of a Function which you can download from the Registry and provision on your own infrastructure (e.g., AWS account).

Provisioned Functions

  • A Function that is provisioned on someone's infrastructure and able to be invoked by someone else.
  • All previous versions are expected to be kept available (which is possible w/ FaaS since all versions can be kept on a provider, awaiting an invocation for no additional cost/maintenance).

Event

  • Events are a unit of data that are sent between services