A platform manages a large number of field devices in varying conditions. What operational capabilities are architectural rather than operational?
Show the full answer Hide the answer
The architectural capabilities
- Remote diagnosis without a physical visit. A device that can report its state, its logs and its configuration on request is one that can be triaged remotely — and the alternative is a field visit, which is the dominant cost of operating a fleet.
- Version distribution visibility. Knowing which versions are in the field and in what proportion, since every server-side change must be compatible with the long tail, which is longer than assumed.
- Staged configuration and update rollout by cohort, with automated halt on device-reported health rather than on server metrics — since a device that installed successfully and is behaving badly reports success to a naive system.
- Per-device and per-cohort control, so a problematic batch can be held back or rolled forward independently.
- Health telemetry that is cheap enough to send continuously from a device with limited power and metered bandwidth, which usually means a small periodic heartbeat plus event-driven detail.
The capability that determines the operating cost
The proportion of issues resolvable remotely. That is a direct function of what the device reports and what can be changed remotely, and it is decided at design time rather than being an operations improvement.
A device whose configuration cannot be changed remotely, or whose logs cannot be retrieved, guarantees a field visit for every issue.
The failure to design against
A bad configuration or update reaching the whole fleet. For software this is an outage; for devices it may require physical intervention on every unit, which is a company-ending cost at scale.
Staged rollout with automated halt is therefore not a refinement but the primary safety control, and the soak between stages must be long enough for problems that take days to appear.
The provisioning connection
Per-device identity is what makes per-device control possible. A fleet with a shared credential cannot revoke, cannot target, and cannot attribute — so the identity decision made at manufacture determines what fleet management is possible for the device's entire life.