Why: the goal or problem

Imagine a library app where readers save articles. The team needs process and restart control, beyond individual invocations, while preserving records. Storage alone would not justify this choice.

How: work toward a solution

Read and Save enter the listening process. Save writes an external store; repeated saves keep one reader/article record. Fail next save leaves storage unchanged. Restart handler replaces the process, retaining records. Reset clears this simulation and store.

Process restart and retained records

Concept simulation

Always-on server

Read the public article, then save Library Reading List. Repeated requests share Mina / Library Reading List.

01 · Listening process · restart boundary

GET

Browser → listening process → article HTML

POST Library Reading List

Browser → listening process → external store → acknowledged.

Execution generation: 1 · Calls in this generation: 0

Runtime owner
Product team / operator
Capacity cost
Provisioned while idle
Recovery
Supervise, restart, restore

Waiting

The store is simulated in page memory. Restart preserves it; Reset or reload clears it. Deduplication is authored application logic.

A fictional demo within this article. Reset or reload restores its initial state.

What: the concept

An always-on server intends to keep a process listening for requests. It can restart; its name does not guarantee continuous availability.

Keep durable data external; assign supervision, capacity and recovery to an owner.

Source