I stumbled upon this page while reading the docs: <a href="https:&#x2F;&#x2F;twitter.github.io&#x2F;distributedlog&#x2F;html&#x2F;design&#x2F;main.html#consistency" rel="nofollow">https:&#x2F;&#x2F;twitter.github.io&#x2F;distributedlog&#x2F;html&#x2F;design&#x2F;main.ht...</a><p>It looks like they use fencing and a two-phase commit to prevent duplicate writes. Whether that covers all failure scenarios I&#x27;m not sure.