Jane Street uses the same approach to build their exchange [0]. Like the doc says, it can be great to replay some sequence of messages in dev to reproduce issues, and to give fault-tolerance to the system.<p>One downside is that, if all your nodes are using the same application code, simply replaying the log might not help as all nodes might hit exactly the same bug with the same sequence of transitions.<p>[0] There's an overwiev of their infrastructure here <a href="https://youtube.com/watch?v=b1e4t2k2KJY" rel="nofollow">https://youtube.com/watch?v=b1e4t2k2KJY</a>