ScalewaySkip to loginSkip to main contentSkip to footer section

Serverless

Serverless Compute products simplify application deployment by allowing developers to focus on writing code rather than managing servers. They automatically scale applications up or down based on traffic, ensuring optimal performance and cost-efficiency. This serverless model aligns with modern development practices, promoting agility and rapid iteration.

Serverless products highlights

Serverless Functions

Ideal for: Event-driven workloads, lightweight processing tasks.

Simplify your development with event-driven functions. Write code that responds to events, fully integrated with other Scaleway services.

Go to the product page

Serverless Containers

Ideal for: Data pipelines, periodic tasks, batch processing.

Run your containerized applications at scale with ease. Deploy any container image, written in any language, with automatic scaling and built-in security.

Go to the product page

Serverless Jobs

Ideal for: Data pipelines, periodic tasks, batch processing.

Execute batch jobs or background tasks with reliability and scale. Automate workflows, data processing, and more.

Go to the product page

Serverless benefits

No infrastructure management

Serverless solutions eliminate the need to manage servers, scaling, or infrastructure. Spend more time building features and delivering value to your customers while Scaleway handles the heavy lifting.

Adapted to your workload

Whether you're serving millions of users or just a few, serverless products like Serverless Containers scale seamlessly with your needs. Automatically handle unpredictable traffic spikes without worrying about downtime or over-provisioning.

Cost efficiency

Pay only for what you use. With serverless, you're charged based on compute time, not idle capacity, ensuring you get the most out of your cloud budget.

Flexible and seamless

Serverless products support your preferred languages, frameworks, and containerized applications. Easily integrate with the broader Scaleway ecosystem and other services to build robust, end-to-end solutions.

Products comparison

FeatureServerless FunctionsServerless ContainersServerless Jobs
Primary use caseEvent-driven functionsMicroservices, API, websitesBackground tasks
DeploymentFunction as codeContainer imagesContainer images
ScalingAutomaticAutomaticN/A
Pricing modelPay based on execution time and invocationsPay based on vCPU and memory usagePay based on vCPU and memory usage

Frequently asked questions

What is serverless computing and how does it differ from traditional cloud hosting?

Serverless computing is a cloud execution model where the cloud provider dynamically manages the allocation of compute resources. Unlike traditional hosting models, you don’t need to provision, scale, or maintain servers. Instead, you focus solely on writing and deploying your code, and the infrastructure scales automatically to meet demand.

Why consider using Serverless Containers, Functions or Jobs for my projects?

These services allow you to build highly scalable, event-driven, and pay-as-you-go solutions. Serverless Containers and Functions help you create applications and microservices without worrying about server management, while Serverless Jobs let you run large-scale, parallel batch processing tasks efficiently. This can lead to faster development cycles, reduced operational overhead, and cost savings.

How does Scaleway Serverless Containers differ from Scaleway Serverless Functions?

Serverless Functions is designed primarily for event-driven functions—small pieces of code triggered by events. Serverless Containers, on the other hand, can run fully containerized applications and microservices. This gives Serverless Containers more flexibility in terms of programming languages, runtime environments, and application complexity while still benefiting from a serverless execution model.

Can I run any application on Serverless Containers?

Yes. Because Serverless Containers supports any containerized application, you can choose the language, runtime, and framework that best suits your needs. As long as it can run in a container and respond to HTTP requests, Serverless Containers can host it.
What are the cost benefits of using serverless services like Serverless Containers and Serverless Functions?
With serverless, you only pay for the compute resources you actually use. There are no upfront provisioning costs or paying for idle capacity. When your application traffic is low, the cost scales down, and when traffic spikes, the platform automatically scales up, ensuring you never overpay for unused resources.

How does scaling work in these serverless services?

Scaling in Serverless Containers and Serverless Functions is handled automatically by the platform. When demand increases—more requests or events—the platform spins up additional instances to handle the load. When demand decreases, instances spin down. This ensures optimal performance without manual intervention.

What is Serverless Jobs, and when should I use it?

Serverless Jobs allows you to run large-scale batch processing and computational workloads in a fully managed environment. If you have tasks like data processing, machine learning training jobs, simulations, or large-scale analytics that can be parallelized, Serverless Jobs helps you orchestrate and manage those workloads seamlessly.

How secure are serverless services like Serverless Containers, Serverless Functions, and Serverless Jobs?

Security is a top priority. Scaleway serverless offerings provide built-in security features such as HTTPS endpoints, IAM-based access controls, secrets management, and integration with other security services. This ensures that your code runs in a secure, isolated environment with minimal configuration effort.

How do I integrate my serverless solutions with other Scaleway services?

Integration is straightforward. Serverless Functions and Containers can be triggered by events from Queues, SQS and SNS and can easily communicate with services like Managed databases or Serverless databases. Serverless Jobs can pull data from Object Storage or output processed results into a database. With managed connectors, APIs, and built-in integrations, linking to the broader Scaleway ecosystem is seamless.