Size: a a a

Software Design/Architecture/Zen

2021 May 11

SP

Sergey Protko in Software Design/Architecture/Zen
вдруг окажется что это на самом деле сильно сложнее
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну и опять же - вопрос же не в том что бы "вернуть им рид модельку" а в том "а вас устраивает что рид моделька может поменяться через милисекунду после того как я вам ответ верну"?
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Да в целом понимаю, поэтому и не рейджу на них. Идеально эт конечно фуллдуплекс, но непомерно сложно
источник

SP

Sergey Protko in Software Design/Architecture/Zen
graphql :)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
я хз какой ты смысл вкладываешшь в full duplex.
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Ну пуш сообщений
источник

SP

Sergey Protko in Software Design/Architecture/Zen
в ситуациях с колаборативным доменом ты просто не можешь гарантировать того что бы пользователь смотрел на актуальный стэйт. Физически невозможно. Тебя скорость света будет ограничивать
источник

SP

Sergey Protko in Software Design/Architecture/Zen
пуши хуеши, не важно.
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
А не только отвечать на их запросы
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну пуши это не сложно же
источник

SP

Sergey Protko in Software Design/Architecture/Zen
рид моделька поменялось - кинул ивент в руму, подписчики обновили стэйт
источник

SP

Sergey Protko in Software Design/Architecture/Zen
есть всякие graphql которые тебе это из коробки делать могут
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Механизм да, а систему на них нетривиально построить реактивную
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Ну с ноги
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Я далеко не самый умный человек)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
я тоже и мне пришлось по граблям пройтись перед тем как это стало просто)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
например - вот никогда так не делай... если у тебя мол есть доменный ивент "заказ оформлен" который обновляет рид модельку - не стоит пуши завязывать именно на этот доменный ивент. Лучше явно дернуть пуш в том месте где рид моделька поменялась
источник

SP

Sergey Protko in Software Design/Architecture/Zen
я до сих пор систему не вычистил от последствий этой ошибки
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
эм, я сильно не продумывал этот момент. Но думал примерно так и должно быть
источник

k

knopkod4v in Software Design/Architecture/Zen
а в чём проблема? Что рид-моделька может не обновиться?
источник