Expand description
Serverless deployment with cold start optimization
This crate provides optimized serverless deployment with:
- Pre-warmed fragment pools for sub-100ms cold starts
- GPU memory snapshot/restore for fast instance recovery
- Efficient state serialization for function hibernation
- Multi-provider support (AWS Lambda, Cloudflare Workers)
Modules§
- env
- Serverless deployment environment
Structs§
- Cold
Start Metrics - Cold start metrics collector
- Cold
Start Optimizer - Cold start optimizer
- Fragment
Pool - Fragment pool for pre-warmed fragments
- Fragment
Prewarmer - Pre-warmer for common fragments
- Function
State - Function state for hibernation/resume
- GpuSnapshot
- GPU memory snapshot
- Pool
Config - Pool configuration
- Pooled
Fragment - A pooled fragment
- Provider
- Provider abstraction
- Provider
Capabilities - Provider capabilities
- Provider
Config - Provider configuration
- Request
Context - Request context from provider
- Snapshot
Config - Snapshot configuration
- Snapshot
Manager - Snapshot manager
- State
Diff - State diff for incremental updates
- State
Manager - State manager for persisting function state
- State
Serializer - State serializer
- Warmup
Config - Warmup configuration
- Warmup
Scheduler - Warmup scheduler for pre-warming instances
- Warmup
Stats - Warmup statistics
Enums§
- Provider
Type - Provider type
- Serverless
Error - Serverless deployment errors
Type Aliases§
- Result
- Result type for serverless operations