RedisQueuedLocks - когда redlock не помогает, а pg-локи уже дорого - ?
Блокировки уровня приложения - наш часто и широко используемый инструмент в асинхронной логике. Но в больших проектах появляются нюансы, связанные с тем, что брать локи "часто и активно" становится дорого, а смена текущих подходов к синхронизации приводит к поломам и аномалиям в бизнес-логике. Я расскажу о том, что привело к тому, что брать PG-локи стало дорого, а redlock-rb уже не хватает (а в определенных кейсах - не справляется). Какие задачи решает новый инструмент, как он работает под капотом, какой функционал предоставляет и какой импакт это дало в итоге. Будет хардкорно, но интересно) Подписывайтесь на наш канал здесь и в телеграм https://t.me/meetups_evrone, чтобы быть в курсе будущих митапов и не пропускать полезные доклады! https://t.me/ruby_russia вся информация о будущих мероприятиях