Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)

2020 May 22

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Kirill Shelopugin
Никто и не спорит, что проблема в том, что легаси интеграции и логика могут накладывать ограничения. Меня например устроило бы ждать 30 сек грейсфул шатдауна, потому что на каждое событие надо сходить поменять стейт в базе, проапдейтить еще пару табличек, сделать еще пару вызовов других сервисов. Но если события не являются сами по себе каким-то атомарным, хз, юнитом, то проблемы. Типо, у тебя событие характеризует изменение какого-то существующего стейта, на которое тебе надо среагировать, основываясь на предыдущем стейте в базе. Или еще лучше, когда тебе могут из нескольких разных топиков лететь события, которые представляют собой изменение одного и того же стейта, но в разном формате и с разной семантикой и порядком.
У нас это нормальная ситуация, когда есть стрим каких-то стейтов и чтобы среагировать надо вычислить дифф с тем что уже видели (есть в базе)

Вычисляем дифф
Проводим все реакции ( обычно они идемпотентные, неидемпотентных мб одна, ставим ее последней)
После чего бампаем версию стейта в базе и коммитим
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Kirill Shelopugin
Очень жаль, что не смог написать так, чтобы тебе было понятно, прости (((
жаль, но я до конца прочел
источник

KS

Kirill Shelopugin in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ZLoyer Matveev
жаль, но я до конца прочел
Не читай больше, пожалуйста...
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Kirill Shelopugin
Не читай больше, пожалуйста...
не люблю не прочитанные сообщения
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
вдруг что-то важное
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Форточка.гиф
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Сова не души
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Понимаю страдания Кирилла, мы так соседям рассказывали, что стейтов в кафке норма и диффы вычислять норма
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Они потом сами же все дебезиумом обмазали
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
программирование оч крутая вещь
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
сперва придумываешь кафку
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
а потом воюешь с сообщениями не в том порядке
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
прям как со скучными обоями
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Ну у нас есть гении, которые читают батч из всех партий, запускают асинхронную обработку и тут же коммитят оффсет
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
А потом ёпта а чё у нас заказ был оплачен, а стал неоплачен
источник

В

Вадим in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Vladimir Sam
А потом ёпта а чё у нас заказ был оплачен, а стал неоплачен
заказ как бы оплачен но как бы не оплачен
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Vladimir Sam
Ну у нас есть гении, которые читают батч из всех партий, запускают асинхронную обработку и тут же коммитят оффсет
источник

ZM

ZLoyer Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Vladimir Sam
Понимаю страдания Кирилла, мы так соседям рассказывали, что стейтов в кафке норма и диффы вычислять норма
а я не понимаю

хейтить либу за то что она не сделана под его кейс, но при этом собственная либа не собирается покрывать чужих

лицемерие
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ZLoyer Matveev
а я не понимаю

хейтить либу за то что она не сделана под его кейс, но при этом собственная либа не собирается покрывать чужих

лицемерие
источник

В

Вадим in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ᛒᚨᚱᛏᛟᛋᛋᛟ
а потом воюешь с сообщениями не в том порядке
порядок там не гарантирован
источник