Document data modeling can help avoid write skew anomalies, even without serializable isolation levels: store together what you need to lock together. A new blog post using @martinkl doctor's on-call example.