Answers · Cloud state

Should device state in the cloud be event-sourced or snapshot-based?

← All answers

Direct answer

Event streams are useful when support, audits, or regulators must reconstruct who changed what and when. Snapshots simplify app reads and reduce cost, so a hybrid is often best: latest state for clients, append-only events for history. For an industrial gateway, store configuration changes as events while the app reads one current device snapshot.

Published August 2026 · Last technically reviewed August 2026

Need a second opinion on architecture?

We help connected product teams across BLE, Android, backend, and cloud before expensive rework starts.