Re:Challenges with distributed systems
by sitkack on Saturday February 22, 2020 @07:27AM
(#22390658)
This is an excellent example of having time being a first class input to the evolution of a system. I believe this is fairly common in CEP [1] systems. Similar techniques can be used to handle randomness. I think anytime one writes code that is tied to the wall clock, that a mistake has been made.
[1] https://en.wikipedia.org/wiki/Complex_event_processing