We use cookies

We use cookies to ensure you get the best experience on our website. For more information on how we use cookies, please see our cookie policy.

By clicking "Accept", you agree to our use of cookies.
Learn more.

User GuideManaged ComputeOverview

Hatchet Managed Compute

Overview

Hatchet Managed Compute provides the simplicity of serverless while delivering the performance and control of traditional infrastructure, making it ideal for long lived, or data intensive AI applications and background job processing. It enables dynamic scaling while eliminating common serverless limitations like cold starts and timeouts.

High-Availability Computing

  • Sub-100ms Instance Provisioning: Pre-warms instances before resource demands
  • Distributed Architecture: Built on Hatchet Queue for reliable workload distribution
  • Multi-Region Support: Deploy across regions for fault tolerance and data locality
  • Auto-Scaling: Automatically scale your compute resources based on workload demand

Available Compute Classes

Smart Workload Management

  • State-Aware: Routes tasks to instances with preloaded models/resources using worker labels
  • Burstable Capacity: Scales dynamically based on queue depth
  • Sticky Assignment: Routes tasks to the same instance when possible using sticky assignments

Deployment

  • GitOps Integration: Automatic builds and deployments on commit
  • Zero-Ops: Managed infrastructure eliminates operational overhead
  • Version Control: Infrastructure changes tracked in code

Advantages Over Serverless

  1. No cold starts or execution timeouts
  2. Predictable performance
  3. Cost-effective for sustained workloads
  4. Fine-grained control over compute resources
  5. Better suited for AI and data processing tasks