Доклад не смотрел, но "подписка" на изменения через общее изменяемое состояние (даже транзакционно) — такое себе. Транзакционные БД дают такую возможность уже почти пол-века, и в некоторых организациях приложения реально синхронизируют через общую БД. Но в приличных местах всё-таки используют очереди. Наверное, не с глупа. 🤔
Забавно, но, если мне не изменяет память, ur/web ортогонально реализовал оба подхода на уровне языка: "сигналы" для локальной реактивности и "каналы" для распределённой. Первые работают через JS-event-ы на клиенте, а вторые — через транзакционную БД на сервере!