Skip to content

Commit 6d33c91

Browse files
draft: feat(containers): product doc
1 parent cc6e03c commit 6d33c91

File tree

1 file changed

+91
-0
lines changed

1 file changed

+91
-0
lines changed
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
---
2+
meta:
3+
title: Understanding Serverless benefits
4+
description:
5+
content:
6+
h1: Understanding Serverless benefits
7+
paragraph:
8+
tags: containers serverless
9+
dates:
10+
validation: 2025-05-23
11+
posted: 2025-05-23
12+
categories:
13+
- serverless
14+
- containers
15+
---
16+
17+
# What is Serverless Compute?
18+
19+
Serverless computing is a cloud computing model where the cloud providers manages the infrastructure and dynamically alocates computing resources as needed.
20+
21+
This means that you don't have to provision machines, manage a cluster or pay for servers. Your application code is executed on demand and you only pay for the compute time consumed by your software.
22+
23+
This approach enables greater scalability, flexibility and cost-effectiveness.
24+
25+
Key features:
26+
* **Automatic scaling:** your application can scale up or down automatically based on demand
27+
* **No server management:** you don't need to provision, maintain or manage servers
28+
* **Pay as ou go:** you only pay for the compute time you consume, making it cost effective
29+
30+
Serverless is not limited to Serverless Function which is perfect to deploy small chunks of code, it can also directly deploy containers on Serverless Containers and Serverless Jobs.
31+
32+
# Why Serverless?
33+
34+
Serverless offers numerous advantages that can significantly enhance your development and operational efficiency:
35+
36+
* **Cost savings:** You only pay for the compute time your code uses, which can lead to significant cost reductions. No idle resources.
37+
* **Scalability:** Automatically scale your applications to handle varying loads without manual intervention. It's perfect for seasonal traffic and viral apps.
38+
* **Faster time to market:** Focus on writing code rather than managing infrastructure, accelerating your development cycles.
39+
* **Reduced operational overhead:** Let the cloud provider handle server maintenance, updates, and scaling, freeing up your team to focus on innovation.
40+
* **Eco friendly:** Optimized resource usage reduces wasted energy.
41+
42+
43+
# How to control costs of Serverless?
44+
45+
Serverless is inherently cost-transparent, tips to otpimize costs:
46+
* Use efficient code and set timeouts
47+
* Monitor usage with built-in observability
48+
* Define a max-scale setting
49+
50+
Remember: Serverless eliminates upfront capital expenses and reduces operational costs giving you predictable, granular billing.
51+
52+
# Ready to go Serverless?
53+
54+
By adopting Serverless, you are choosing agility, innovation, and cost savings.
55+
Whether you are a startup scaling rapidly or an enterprise modernizing legacy systems, Serverless lets you focus on what matters: delivering value to your users.
56+
57+
You can fully deploy your API on Serverless or use it to emporer and add automation to your infrastructure.
58+
Serverless is excellent at handling traffic spikes, useful to offload regular servers on special events.
59+
60+
# Is my applicaiton a good fit for Serverless?
61+
Most applications can benefit from Serverless! Here's when it shines:
62+
63+
* Event driven workloads: file processing, real time notification, IoT data streams.
64+
* Microservies and APIs: Stateless, short-lived tasks (e.g., user authentication, payment processing, etc...)
65+
* Sporadic traffic: Aps with variable usage (e.g., marketing campaigns, ticketing system).
66+
* Rapid prototyping: Test ideas quickly without upfront infrastructure investment
67+
68+
# How secure are Serverless resources?
69+
70+
**Isolation:** Each container runs in a secure, isolated environment
71+
**IAM integration:** Fine-grained access control via IAM, inject directly required redentials to Serverless ressources.
72+
73+
# How do I debug and monitor applications in a Serverless environment?
74+
75+
Scaleway provides full observability:
76+
77+
* **Logs and metrics:** Centralized logging and real-time metrics via Cockpit
78+
* **Local debugging:** Test containers locally using the Serverless CLI and emulator
79+
* **Error Reporting:** Automatic alerts for failed invocations or resource bottlenecks via Cockpit
80+
81+
# Will Serverless lock me into the ecosystem?
82+
No. Scaleway Serverless is designed to minimize vendor lock-in.
83+
We believe in empowering your freedom to choose, adapt, and evolve. Here is how we ensure flexibility:
84+
85+
## Container portability
86+
- **Docker compatibility**: Your container images (built with Docker, Helm, or other tools) are portable. You can redeploy them elsewhere—on-premises, on other clouds, or in hybrid environments.
87+
- **No proprietary formats**: We don't modify your containers. What you build works anywhere.
88+
89+
## No proprietary lock-in
90+
- **No forced dependencies**
91+
- **Open APIs**: Manage Serverless Containers via REST APIs, Terraform, CLI, etc... no proprietary control required.

0 commit comments

Comments
 (0)