State of the art of Serverless - Q1 2026 - Features
Go back to list| Provider | ![]() AWS |
![]() Azure |
![]() |
![]() Oracle |
![]() T Cloud |
![]() Scaleway |
|---|---|---|---|---|---|---|
| Service | Lambda | Container Apps | Cloud Run Functions | Functions | FunctionGraph | Serverless Containers |
| Runtime and exectution | ||||||
| Language | Node / Python / Java / .NET / Ruby | / | Node / Python / Java / .NET / Ruby / Go / PHP | Node / Python / Java / C# / Go | Node / Python / Rust / Go / PHP | / |
| Container | Yes | Yes | Yes | Yes | Yes | Yes |
| CPU | Implicit * | 0.25 to 4 | 0.08 to 8 | Implicit ✧ | Implicit ✧ | 0.07 to 6 |
| Memory | 0.1 to 10GB | 0.5 to 8GB | 0.5 to 32GB | 0.1 to 3GB | 0.1 to 10GB | 0.1 to 12GB |
| Storage | 512MB | 8GB♦ | 32GB☼ | 768MB♦ | 10GB♦ | Unknown |
| Extra storage | 10GB | / | / | / | / | / |
| GPU | No | Yes | Yes | No | No | No |
| Scaling and avaibility | ||||||
| Max timeout | 900 secs | / | 3600 | 300 secs ✦ | 260 secs | 3600 secs |
| Instance concurrency | None ■ | None | None | / ★ | / | / |
| Request concurrency | 1 | / | 1000 | 1 | 80 | 50 |
| Network and security | ||||||
| Private network | VPC | Yes ❖ | VPC | Yes | Yes | Yes |
| API Gateway | Yes | Yes | Yes | Yes | Yes | Yes |
| Authentication | API Gateway | Easy Auth | IAM | IAM - API Gateway | IAM - API Gateway | IAM |
| Observabilty | ||||||
| Logging | CloudWatch Logs | Monitor Log | Cloud Logging | OCI Logging | Log Tank Service | Cockpit Loki |
| Metrics | CloudWatch Metrics | Monitor Metrics | Cloud Monitoring | OCI Monitoring + APM | Cloud Eye | Cockpit Mimir/Prometheus |
| Tracing | X-Ray | Application Insights | Cloud Trace | Application Performance Monitoring | Cloud Trace Service | Cockpit Tempo |
| Dashboard | CloudWatch Dashboards | Monitor Workbooks | Metrics Explorer | APM Dashboards | Cloud Eye Dashboards | Grafana managé |
| Alerting | CloudWatch Alarms | Monitor Alerts | Cloud Monitoring Alerts | OCI Alarms | Cloud Eye Alarms | Cockpit Alert Manager |
| Pricing model | ||||||
| Saving plans | Yes | Yes | Yes | Yes | No | No |
Source
- AWS Lambda runtimes
- Configure Lambda function memory
- Configure ephemeral storage for Lambda functions
- Understanding Lambda function scaling
- Containers in Azure Container Apps
- Use storage mounts in Azure Container Apps
- Using serverless GPUs in Azure Container Apps
- Authentication and authorization in Azure Container Apps
- Google Cloud Run functions runtimes
- Google Cloud Run - Configure CPU limits for services
- Google Cloud Run - Container runtime contract
- Google Cloud Run - Maximum concurrent requests for services
- Google Cloud Run - Authentication overview
- Cloud Run pricing
- Oracle Cloud Functions
- Oracle Functions - Accessing File Systems from Running Functions
- OCI Changing Default Memory and Timeout Settings
- OCI Functions Resiliency, Availability, Concurrency, and Scalability
- T-Cloud FunctionGraph
- Scaleway Serverless Functions
- Scaleway Containers limitations
- Scaleway Containers - Concepts





