Skip to main content

Compute / Serverless Computing

CCC Serverless Computing Capabilities

Version: DEV

IDTitleDescriptionThreat Mappings
CCC.SvlsComp.CP01Event Driven ExecutionSupports execution of code functions in response to events without the need to manage underlying server infrastructure.
0
CCC.SvlsComp.CP02Event TriggersAbility to configure event triggers for functions such as HTTP requests, cloud storage changes, messaging services, and schedules.
0
CCC.SvlsComp.CP03Stateless ArchitectureFunctions are stateless and do not retain data or state between invocations.
0
CCC.SvlsComp.CP04Cold StartNew execution environment is created and initialized to process an incoming request which is the default behaviour.
0
CCC.SvlsComp.CP05Warm StartAbility to reuse of an already-initialized execution environment to handle subsequent requests, to reduce invocation latency
0
CCC.SvlsComp.CP06Flexible Resource AllocationAbility to control resource allocations such as CPU, memory, and network.
0
CCC.SvlsComp.CP07Customizable Execution TimeoutAbility to configure function execution timeout for allowing short/long-running tasks.
0
CCC.SvlsComp.CP08Native Runtime Support - Node.jsSupport Node.js runtime by default.
0
CCC.SvlsComp.CP09Native Runtime Support - PythonSupport Python runtime by default.
0
CCC.SvlsComp.CP10Native Runtime Support - JavaSupport Java runtime by default.
0
CCC.SvlsComp.CP11Native Runtime Support - .NET CoreSupport .NET runtime by default.
0
CCC.SvlsComp.CP12Custom RuntimesSupport any language by allowing functions to use custom runtime
0
CCC.SvlsComp.CP13Environment VariablesAllows setting environment variables for functions to store configuration settings and operational parameters.
0
CCC.SvlsComp.CP14AliasesSupport the use of aliases such as dev, test, prod to manage different environments or blue/green deployments without modifying the function's code.
0
CCC.SvlsComp.CP15Container Image SupportAbility to deploy and run functions packaged as container images using predefined runtimes, that were built using container tools like Docker.
0
CCC.SvlsComp.CP16Concurrency LimitAbility to configure a limit for the concurrent executions of a function.
0
CCC.SvlsComp.CP17ThrottlingIncoming requests are throttled when the function exceeds its concurrency limit.
0
CCC.SvlsComp.CP18List FunctionsAbility to list all existing functions.
0
CCC.SvlsComp.CP19Create FunctionsAbility to create new functions.
0
CCC.SvlsComp.CP20Edit FunctionAbility to edit an existing function.
0
CCC.SvlsComp.CP21Delete FunctionAbility to delete an existing function.
0

Imports

IDRemarks
CCC.Core.CP01Encryption in Transit Enabled by Default
CCC.Core.CP02Encryption at Rest Enabled by Default
CCC.Core.CP04Transaction Rate Limits
CCC.Core.CP06Access Control
CCC.Core.CP07Event Publication
CCC.Core.CP08Data Replication
CCC.Core.CP09Metrics Publication
CCC.Core.CP10Log Publication
CCC.Core.CP14API Access
CCC.Core.CP15Cost Management
CCC.Core.CP16Budgeting
CCC.Core.CP18Resource Versioning
CCC.Core.CP31Elastic Scaling
CCC.Core.CP20Resource Tagging
CCC.Core.CP22Location Lock-In
CCC.Core.CP25Random Access Memory Allocation
CCC.Core.CP28Command-line Interface
CCC.Core.CP29Active Ingestion
CCC.Core.CP30Passive Ingestion