|
|
|
|
|
by ram_rar
1760 days ago
|
|
if you're solely relying on "lock_version" numbers, you may wanna watch out for integer overflows (not sure how ruby handles it). I had faced a similar problem in the past, it can have massive ripple effects with downstream services. Also, if you're using postgres. Its worth looking into advisory locks [1] for similar use cases. They are pretty light weight compared to other locking mechanisms. [1] https://www.postgresql.org/docs/9.4/explicit-locking.html |
|