Skip to main content

Crate haagenti_serverless

Crate haagenti_serverless 

Source
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§

ColdStartMetrics
Cold start metrics collector
ColdStartOptimizer
Cold start optimizer
FragmentPool
Fragment pool for pre-warmed fragments
FragmentPrewarmer
Pre-warmer for common fragments
FunctionState
Function state for hibernation/resume
GpuSnapshot
GPU memory snapshot
PoolConfig
Pool configuration
PooledFragment
A pooled fragment
Provider
Provider abstraction
ProviderCapabilities
Provider capabilities
ProviderConfig
Provider configuration
RequestContext
Request context from provider
SnapshotConfig
Snapshot configuration
SnapshotManager
Snapshot manager
StateDiff
State diff for incremental updates
StateManager
State manager for persisting function state
StateSerializer
State serializer
WarmupConfig
Warmup configuration
WarmupScheduler
Warmup scheduler for pre-warming instances
WarmupStats
Warmup statistics

Enums§

ProviderType
Provider type
ServerlessError
Serverless deployment errors

Type Aliases§

Result
Result type for serverless operations