در event store کلید اصلی روی (stream_id, version) این کار را میکند: نویسندهی دوم نسخهی ۳ خطای unique violation میگیرد.
Optimistic concurrency
قفل نمیگیرید؛ با نسخهای که خواندهاید مینویسید و اگر دیگری زودتر نوشته باشد شکست میخورید، سپس دوباره میخوانید و تلاش میکنید.