Start With The Counter
/counter/abc/incr -> increments counter abc /counter/abc/get -> returns current value If compute restarts, the counter should not reset.
That requirement immediately tells you memory alone is not enough. The durable value must live somewhere persistent.