---
title: "Durable job state: deployment recipes"
description: "80 published deployment recipe(s) under Durable job state. Architecture pattern to validate. Application code or external services may be needed; not a claimed managed feature."
canonical_url: "https://ample.computer/discover/pattern/durable-job-state"
last_updated: "2026-09-22"
---

# Durable job state

Canonical URL: https://ample.computer/discover/pattern/durable-job-state
Node ID: `pattern:durable-job-state` | Facet: pattern | Published recipes below this node: 80

## Published recipes

- [Host rest api with Express: Postgres-backed state](/recipes/rest-api/express/persistent-state)
- [Host rest api with Fastify: Postgres-backed state](/recipes/rest-api/fastify/persistent-state)
- [Host rest api with NestJS: Postgres-backed state](/recipes/rest-api/nestjs/persistent-state)
- [Host rest api with Hono: Postgres-backed state](/recipes/rest-api/hono/persistent-state)
- [Host rest api with FastAPI: Postgres-backed state](/recipes/rest-api/fastapi/persistent-state)
- [Host rest api with Flask: Postgres-backed state](/recipes/rest-api/flask/persistent-state)
- [Host rest api with Starlette: Postgres-backed state](/recipes/rest-api/starlette/persistent-state)
- [Host rest api with Gin: Postgres-backed state](/recipes/rest-api/gin/persistent-state)
- [Host rest api with Echo: Postgres-backed state](/recipes/rest-api/echo/persistent-state)
- [Host rest api with ASP.NET Core: Postgres-backed state](/recipes/rest-api/asp-net-core/persistent-state)
- [Host rest api with Axum: Postgres-backed state](/recipes/rest-api/axum/persistent-state)
- [Host rest api with Spring Boot: Postgres-backed state](/recipes/rest-api/spring-boot/persistent-state)
- [Host graphql api with Express: Postgres-backed state](/recipes/graphql-api/express/persistent-state)
- [Host graphql api with Fastify: Postgres-backed state](/recipes/graphql-api/fastify/persistent-state)
- [Host graphql api with NestJS: Postgres-backed state](/recipes/graphql-api/nestjs/persistent-state)
- [Host graphql api with Hono: Postgres-backed state](/recipes/graphql-api/hono/persistent-state)
- [Host graphql api with FastAPI: Postgres-backed state](/recipes/graphql-api/fastapi/persistent-state)
- [Host graphql api with Flask: Postgres-backed state](/recipes/graphql-api/flask/persistent-state)
- [Host graphql api with Starlette: Postgres-backed state](/recipes/graphql-api/starlette/persistent-state)
- [Host graphql api with Gin: Postgres-backed state](/recipes/graphql-api/gin/persistent-state)
- [Host graphql api with Echo: Postgres-backed state](/recipes/graphql-api/echo/persistent-state)
- [Host graphql api with ASP.NET Core: Postgres-backed state](/recipes/graphql-api/asp-net-core/persistent-state)
- [Host graphql api with Axum: Postgres-backed state](/recipes/graphql-api/axum/persistent-state)
- [Host graphql api with Spring Boot: Postgres-backed state](/recipes/graphql-api/spring-boot/persistent-state)
- [Host mobile backend with Express: Postgres-backed state](/recipes/mobile-backend/express/persistent-state)
- [Host mobile backend with Fastify: Postgres-backed state](/recipes/mobile-backend/fastify/persistent-state)
- [Host mobile backend with NestJS: Postgres-backed state](/recipes/mobile-backend/nestjs/persistent-state)
- [Host mobile backend with Hono: Postgres-backed state](/recipes/mobile-backend/hono/persistent-state)
- [Host mobile backend with FastAPI: Postgres-backed state](/recipes/mobile-backend/fastapi/persistent-state)
- [Host mobile backend with Flask: Postgres-backed state](/recipes/mobile-backend/flask/persistent-state)
- [Host mobile backend with Starlette: Postgres-backed state](/recipes/mobile-backend/starlette/persistent-state)
- [Host mobile backend with Gin: Postgres-backed state](/recipes/mobile-backend/gin/persistent-state)
- [Host mobile backend with Echo: Postgres-backed state](/recipes/mobile-backend/echo/persistent-state)
- [Host mobile backend with ASP.NET Core: Postgres-backed state](/recipes/mobile-backend/asp-net-core/persistent-state)
- [Host mobile backend with Axum: Postgres-backed state](/recipes/mobile-backend/axum/persistent-state)
- [Host mobile backend with Spring Boot: Postgres-backed state](/recipes/mobile-backend/spring-boot/persistent-state)
- [Host mcp server with Express: Postgres-backed state](/recipes/mcp-server/express/persistent-state)
- [Host mcp server with Fastify: Postgres-backed state](/recipes/mcp-server/fastify/persistent-state)
- [Host mcp server with NestJS: Postgres-backed state](/recipes/mcp-server/nestjs/persistent-state)
- [Host mcp server with Hono: Postgres-backed state](/recipes/mcp-server/hono/persistent-state)
- [Host mcp server with FastAPI: Postgres-backed state](/recipes/mcp-server/fastapi/persistent-state)
- [Host mcp server with Flask: Postgres-backed state](/recipes/mcp-server/flask/persistent-state)
- [Host mcp server with Starlette: Postgres-backed state](/recipes/mcp-server/starlette/persistent-state)
- [Host mcp server with Gin: Postgres-backed state](/recipes/mcp-server/gin/persistent-state)
- [Host mcp server with Echo: Postgres-backed state](/recipes/mcp-server/echo/persistent-state)
- [Host mcp server with ASP.NET Core: Postgres-backed state](/recipes/mcp-server/asp-net-core/persistent-state)
- [Host mcp server with Axum: Postgres-backed state](/recipes/mcp-server/axum/persistent-state)
- [Host mcp server with Spring Boot: Postgres-backed state](/recipes/mcp-server/spring-boot/persistent-state)
- [Host ai chat application with Express: Postgres-backed state](/recipes/ai-chat-application/express/persistent-state)
- [Host ai chat application with Fastify: Postgres-backed state](/recipes/ai-chat-application/fastify/persistent-state)
- [Host ai chat application with NestJS: Postgres-backed state](/recipes/ai-chat-application/nestjs/persistent-state)
- [Host ai chat application with Hono: Postgres-backed state](/recipes/ai-chat-application/hono/persistent-state)
- [Host ai chat application with FastAPI: Postgres-backed state](/recipes/ai-chat-application/fastapi/persistent-state)
- [Host ai chat application with Flask: Postgres-backed state](/recipes/ai-chat-application/flask/persistent-state)
- [Host ai chat application with Starlette: Postgres-backed state](/recipes/ai-chat-application/starlette/persistent-state)
- [Host ai chat application with Gin: Postgres-backed state](/recipes/ai-chat-application/gin/persistent-state)
- [Host ai chat application with Echo: Postgres-backed state](/recipes/ai-chat-application/echo/persistent-state)
- [Host ai chat application with ASP.NET Core: Postgres-backed state](/recipes/ai-chat-application/asp-net-core/persistent-state)
- [Host ai chat application with Axum: Postgres-backed state](/recipes/ai-chat-application/axum/persistent-state)
- [Host ai chat application with Spring Boot: Postgres-backed state](/recipes/ai-chat-application/spring-boot/persistent-state)
- [Host ai workflow runner with Express: Postgres-backed state](/recipes/ai-workflow-runner/express/persistent-state)
- [Host ai workflow runner with Fastify: Postgres-backed state](/recipes/ai-workflow-runner/fastify/persistent-state)
- [Host ai workflow runner with NestJS: Postgres-backed state](/recipes/ai-workflow-runner/nestjs/persistent-state)
- [Host ai workflow runner with Hono: Postgres-backed state](/recipes/ai-workflow-runner/hono/persistent-state)
- [Host ai workflow runner with FastAPI: Postgres-backed state](/recipes/ai-workflow-runner/fastapi/persistent-state)
- [Host ai workflow runner with Flask: Postgres-backed state](/recipes/ai-workflow-runner/flask/persistent-state)
- [Host ai workflow runner with Starlette: Postgres-backed state](/recipes/ai-workflow-runner/starlette/persistent-state)
- [Host ai workflow runner with Gin: Postgres-backed state](/recipes/ai-workflow-runner/gin/persistent-state)
- [Host ai workflow runner with Echo: Postgres-backed state](/recipes/ai-workflow-runner/echo/persistent-state)
- [Host ai workflow runner with ASP.NET Core: Postgres-backed state](/recipes/ai-workflow-runner/asp-net-core/persistent-state)
- [Host ai workflow runner with Axum: Postgres-backed state](/recipes/ai-workflow-runner/axum/persistent-state)
- [Host ai workflow runner with Spring Boot: Postgres-backed state](/recipes/ai-workflow-runner/spring-boot/persistent-state)
- [Migrate Supabase database: Durable job state](/migrate/supabase-database/durable-job-state)
- [Migrate Neon database: Durable job state](/migrate/neon-database/durable-job-state)
- [Migrate Heroku Postgres: Durable job state](/migrate/heroku-postgres/durable-job-state)
- [Migrate Amazon RDS for PostgreSQL: Durable job state](/migrate/amazon-rds-for-postgresql/durable-job-state)
- [Migrate Google Cloud SQL for PostgreSQL: Durable job state](/migrate/google-cloud-sql-for-postgresql/durable-job-state)
- [Migrate Azure Database for PostgreSQL: Durable job state](/migrate/azure-database-for-postgresql/durable-job-state)
- [Migrate Render PostgreSQL: Durable job state](/migrate/render-postgresql/durable-job-state)
- [Migrate Self-managed PostgreSQL: Durable job state](/migrate/self-managed-postgresql/durable-job-state)
