Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions macros/serverless/serverless-concepts.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
macro: serverless-Concepts
---
## Serverless Containers

Serverless Containers is a fully managed service that enables you to run containerized applications in a scalable and serverless environment.

It automatically handles infrastructure management, scaling, and load balancing, allowing you to focus on writing code without worrying about servers or clusters. Serverless Containers supports any language, framework, or binary that can run in a container, and it integrates seamlessly with other Scaleway services, making it ideal for deploying modern, event-driven, and API-based applications.

Refer to the [Serverless Containers Quickstart](/serverless-containers/quickstart/) for more information on how to deploy and use a container.

## Serverless Functions

Serverless Functions are fully managed compute services that allow you to run small, stateless code snippets or functions in response to HTTP requests or events.

These functions automatically scale based on demand and are designed to be lightweight, event-driven, and easily deployable, eliminating the need to worry about infrastructure management. Functions is built on top of Serverless Containers, meaning you can run your functions packaged in containers and have them scale efficiently.

Refer to the [Serverless Functions Quickstart](/serverless-functions/quickstart/) for more information on how to deploy and invoke a function.

## Serverless Jobs

Serverless Jobs are similar to Serverless Containers but are better suited for running longer workloads. See [the comparison between Serverless products](/serverless-containers/reference-content/difference-jobs-functions-containers) for more information.

Refer to the [Serverless Jobs Quickstart](/serverless-jobs/quickstart/) for more information on how to create and execute a job.
22 changes: 7 additions & 15 deletions pages/serverless-containers/concepts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ tags: containers cold-start concurrency container-registry environment-variables
dates:
validation: 2025-05-26
---
import ServerlessConcepts from '@macros/serverless/serverless-concepts.mdx'


## Arguments

Expand Down Expand Up @@ -165,6 +167,8 @@ A NATS trigger is a mechanism that connects a container to a [NATS](/nats/concep
For each message that is sent to a NATS subject, the NATS trigger reads the message and invokes the associated container with the message as the input parameter.
The container can then process the message and perform any required actions, such as updating a database or sending a notification.

Refer to the [dedicated documenation](/serverless-containers/how-to/add-trigger-to-a-container/) for more information on how to add triggers to a Serverless Container.

## Port

The port of a containerized application refers to the network port that the application inside the container listens on for incoming requests.
Expand Down Expand Up @@ -198,6 +202,8 @@ A queue trigger is a mechanism that connects a container to a queue created with
For each message that is sent to a queue, the trigger reads the message and invokes the associated container with the message as the input parameter.
The container can then process the message, and perform any required actions, such as updating a database or sending a notification.

Refer to the [dedicated documenation](/serverless-containers/how-to/add-trigger-to-a-container/) for more information on how to add triggers to a Serverless Container.

## Registry endpoint

The registry endpoint parameter is the resource linked to the container image used in your Serverless Container.
Expand Down Expand Up @@ -246,21 +252,7 @@ For more details about the advantages of using Serverless, [read the Serverless

Serverless.com (Serverless Framework) is a tool that allows you to deploy serverless applications without having to manage Serverless Container's API call. Write and deploy a YAML configuration file, everything else is handled automatically, even the image building.

## Serverless Containers

Serverless Containers is a fully managed service that enables you to run containerized applications in a scalable and serverless environment.

It automatically handles infrastructure management, scaling, and load balancing, allowing you to focus on writing code without worrying about servers or clusters. Serverless Containers supports any language, framework, or binary that can run in a container, and it integrates seamlessly with other Scaleway services, making it ideal for deploying modern, event-driven, and API-based applications.

## Serverless Functions

Serverless Functions are fully managed compute services that allow you to run small, stateless code snippets or functions in response to HTTP requests or events.

These functions automatically scale based on demand and are designed to be lightweight, event-driven, and easily deployable, eliminating the need to worry about infrastructure management. Functions is built on top of Serverless Containers, meaning you can run your functions packaged in containers and have them scale efficiently.

## Serverless Jobs

Serverless Jobs are similar to Serverless Containers but are better suited for running longer workloads. See [the comparison between Serverless products](/serverless-containers/reference-content/difference-jobs-functions-containers) for more information.
<ServerlessConcepts />

## Stateless

Expand Down
19 changes: 4 additions & 15 deletions pages/serverless-functions/concepts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ dates:
validation: 2025-05-27
---

import ServerlessConcepts from '@macros/serverless/serverless-concepts.mdx'


## Autoscaling

Autoscaling refers to the ability of Serverless Functions to automatically adjust the number of instances without manual intervention.
Expand Down Expand Up @@ -181,21 +184,7 @@ For more details about the advantages of using Serverless, [read the Serverless

Serverless.com (Serverless Framework) is a tool that enables the deployment of serverless applications without having to manage Serverless Function's API call. Just write your configuration in a YAML and deploy, it handles everything.

## Serverless Containers

Serverless Containers is a fully managed service that enables you to run containerized applications in a scalable and serverless environment.

It automatically handles infrastructure management, scaling, and load balancing, allowing you to focus on writing code without worrying about servers or clusters. Serverless Containers supports any language, framework, or binary that can run in a container, and it integrates seamlessly with other Scaleway services, making it ideal for deploying modern, event-driven, and API-based applications.

## Serverless Functions

Serverless Functions are fully managed compute services that allow you to run small, stateless code snippets or functions in response to HTTP requests or events.

These functions automatically scale based on demand and are designed to be lightweight, event-driven, and easily deployable, eliminating the need to worry about infrastructure management. Functions is built on top of Serverless Containers, meaning you can run your functions packaged in containers and have them scale efficiently.

## Serverless Jobs

Serverless Jobs are similar to Serverless Containers but are better suited for running longer workloads. See [the comparison between Serverless products](/serverless-functions/reference-content/difference-jobs-functions-containers) for more information.
<ServerlessConcepts />

## Stateless

Expand Down
17 changes: 2 additions & 15 deletions pages/serverless-jobs/concepts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ dates:
validation: 2025-06-09
posted: 2023-11-07
---
import ServerlessConcepts from '@macros/serverless/serverless-concepts.mdx'

## Container Registry

Expand Down Expand Up @@ -59,21 +60,7 @@ Refer to the [dedicated FAQ](/serverless-jobs/faq/#how-can-i-configure-access-to

A schedule (cron) is a mechanism used to automatically start a Serverless Job at a specific time on a recurring schedule. It works similarly to a traditional Linux cron job, using the `* * * * *` format. Refer to our [cron schedules reference](/serverless-jobs/reference-content/cron-schedules/) for more information.

## Serverless Containers

Serverless Containers is a fully managed service that enables you to run containerized applications in a scalable and serverless environment.

It automatically handles infrastructure management, scaling, and load balancing, allowing you to focus on writing code without worrying about servers or clusters. Serverless Containers supports any language, framework, or binary that can run in a container, and it integrates seamlessly with other Scaleway services, making it ideal for deploying modern, event-driven, and API-based applications.

## Serverless Functions

Serverless Functions are fully managed compute services that allow you to run small, stateless code snippets or functions in response to HTTP requests or events.

These functions automatically scale based on demand and are designed to be lightweight, event-driven, and easily deployable, eliminating the need to worry about infrastructure management. Functions is built on top of Serverless Containers, meaning you can run your functions packaged in containers and have them scale efficiently.

## Serverless Jobs

Serverless Jobs are similar to Serverless Containers but are better suited for running longer workloads. See [the comparison between Serverless products](/serverless-jobs/reference-content/difference-jobs-functions-containers) for more information.
<ServerlessConcepts />

For more details about advantages of using Serverless, [read the Serverless overview page](/serverless-jobs/reference-content/serverless-overview/).

Expand Down
Loading