5 ms·
The principle of immutable log streaming is used in the Lambda[0] and Kappa[1] architectures. It's also used by state management libraries like Redux[2]. The c
by imiric 9y ago
The principle of immutable log streaming is used in the Lambda[0] and Kappa[1] architectures.
It's also used by state management libraries like Redux[2]. The concept is generic and simple enough that it can be applied to any application where a timeline of state snapshots is useful, so maintaining a history for undo/redo purposes and audit logs is a great fit for it.
[0]: https://en.wikipedia.org/wiki/Lambda_architecture https://en.wikipedia.org/wiki/Lambda_architecture
[1]: http://milinda.pathirage.org/kappa-architecture.com/ http://milinda.pathirage.org/kappa-architecture.com/
[2]: https://redux.js.org/ https://redux.js.org/