Single-Instance Deployment
Run this service as one instance and explain the short outage during restart, while separating in-memory task risk from durable data.
Run this service as one instance and explain the short outage during restart, while separating in-memory task risk from durable data.
All live traffic depends on one instance.
The only replica defines the availability window: When one running instance handles the service, a release, crash, or maintenance event leaves no other replica of the same service to take over requests. Brief unavailability during restart is an expected risk; a successful deployment job does not mean users remain continuously connected.
Move required state out of process memory: Unfinished work in process memory may disappear when the instance stops, while records in durable storage can be read again after recovery. Verify service recovery, durable data, and which in-memory tasks may be lost separately. This improves recovery evidence but does not give one instance automatic failover.
An internal room-booking service can run as one instance: A low-traffic internal room-booking service can run as one instance for a simpler deployment. However, every booking entry point becomes briefly unavailable during a release, so choose an acceptable maintenance window and state this risk clearly.
Deploy this background service as a single instance and state the restart unavailability window when the replica count is 1. Check that task state is written to durable storage instead of keeping recoverable work only in process memory. Restart it once, confirm the service recovers and existing data is readable, and report the availability risk of the single instance.