<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Determinism on Inorderly.com</title>
    <link>https://inorderly.com/tags/determinism/</link>
    <description>Recent content in Determinism on Inorderly.com</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 18 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://inorderly.com/tags/determinism/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How Inorderly Was Tested With Shuffled Arrivals and Killed Runs</title>
      <link>https://inorderly.com/how-inorderly-was-tested-with-shuffled-arrivals-and-killed-runs/</link>
      <pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://inorderly.com/how-inorderly-was-tested-with-shuffled-arrivals-and-killed-runs/</guid>
      <description>&lt;p&gt;Inorderly makes one promise above the rest: the same events give the same output, byte for byte, however they arrived. That&amp;rsquo;s an easy thing to say and an easy thing to get slightly wrong, so most of the tests do nothing but try to break it. They shuffle events, repeat them, cut the stream with snapshots, and kill the process in the middle of a run.&lt;/p&gt;&#xA;&lt;p&gt;Every result below comes from the files in &lt;a href=&#34;https://github.com/inorderly/inorderly/tree/main/test/results&#34;&gt;test/results&lt;/a&gt;, recorded from version 0.1.1 on a two-core 2.1 GHz Xeon cloud machine running Linux, with Go 1.24. The same tests run on every push, on Linux, macOS and Windows.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What Is Deterministic Event Ordering and Why a Replay Should Give the Same Answer</title>
      <link>https://inorderly.com/what-is-deterministic-event-ordering-and-why-a-replay-should-give-the-same-answer/</link>
      <pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://inorderly.com/what-is-deterministic-event-ordering-and-why-a-replay-should-give-the-same-answer/</guid>
      <description>&lt;p&gt;Deterministic event ordering means that the same set of events always comes out in the same sequence, no matter the order they arrived in or how many times each one arrived. Feed the events in once and you get a sequence. Feed them in again next week, shuffled, with half of them sent twice, and you get the same sequence, byte for byte.&lt;/p&gt;&#xA;&lt;p&gt;That sounds like it should be the default. It almost never is. Most systems process events in arrival order, and arrival order is an accident of networks, retries and clocks.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
