Skip to main content

NestJS Serverless Workflow

Workflow and State Machines for NestJS

State Machine Engine

Define workflows with states, transitions, and events. Built-in support for final states, idle states, and failure handling.

Event-Driven Architecture

Integrate with message brokers like SQS, Kafka, or RabbitMQ. Publish and consume workflow events seamlessly.

Serverless Optimized

Built specifically for AWS Lambda with automatic timeout handling, batch processing, and graceful shutdown capabilities.

Tree-Shakable

Subpath exports ensure minimal bundle sizes. Import only what you need for faster cold starts in serverless environments.

Type-Safe

Full TypeScript support with comprehensive type definitions. Catch errors at compile time, not runtime.

Retry Logic

Built-in retry mechanisms with exponential backoff. Handle transient failures gracefully with configurable retry policies.