I'm looking for a problem for my solution.
Who has experienced causal inconsistencies with stateful serverless functions?
For instance:
Initially, x=y=0 and are shared objects that functions A, B and C can read and update.
Function A updates x to value 2 and is chained to function B.
Function B on reception of function A's event, updates y to value 1 and is chained to function C.
Function C, on reception of function B's event and because of asynchrony and network delay, receives update to y late. Function C computes z=x/y (2/0) and crashes.
| Website | https://benoit.martin.eco |
