Batch Inference Platform
An offline platform optimized for throughput and cost per item, not latency. Work is queued and processed in large batches, ideal for spot/preemptible capacity.
Customize in DesignerScore, embed, or transform large datasets at the lowest cost per item, on a schedule or on demand.
- ·No latency SLO; completion-time and cost matter.
- ·Work is idempotent and resumable — safe to run on preemptible capacity.
Rendering diagram…
Compute
Maximize batch size and utilization; cheaper inference GPUs often win on cost per item. Preemptible/spot friendly with checkpointing.
Network
North-south to object storage; keep workers close to data to avoid egress cost and latency.
Storage
Object storage in and out; shard work to parallelize; cache models locally.
Kubernetes
Batch orchestration (Argo Workflows, Ray, or Kubernetes Jobs) with a work queue; scale-to-zero when idle.
Security
Scoped access to input/output buckets, encrypted data, and least-privilege workers.
Observability
Throughput (items/sec), cost per item, queue depth, and preemption/retry rates.
- mediumNon-idempotent work corrupts results on retry after preemption.
- lowSmall batches waste GPU throughput and raise cost per item.
- 1
Queue + workers
Work queue, GPU batch workers, sharded input/output.
- 2
Spot-hardening
Checkpoint/resume and idempotent writes for preemptible capacity.
- 3
Scale-to-zero
Autoscale workers to zero when the queue drains.
- Reprocessing after preemption produces identical results.
- Cost per item within target at production batch size.
- Workers scale to zero when idle.