Size: a a a

2020 June 24

AH

Ayrat Hudaygulov in F# Chat
Дмитрий Башинский
к примеру воркер который ищет абузеров и банит
воркеру поди история нахер не упёрлась, а только финальный стейт
источник

ДБ

Дмитрий Башинский... in F# Chat
у меня знакомый ботовод, и игра постоянно как то его банит он ещё что то меняет и так по циклу.
но я вот думаю, что его ж легко убить на 0, если средний юзер в магазине делает 1000 кликов в месяц, он он 1000 в час, то уже пора бы банить
и я вот думаю, был бы у них евент сорсинг бан ботов выглядел бы как то так

select Count(*) from Events
where type like '%Maket%' and aggregateId = 123
and Date >= вчера date <= сегодня

и к примеру если больше среднего в 5 раз - досвидания
источник

YN

Yurii Nskyi in F# Chat
Ayrat Hudaygulov
транзакционную систему как дебажить? послал команду, получил результат на каком хопе отъебнуло
Как дебажить событийную систему? Послал событие сервису с корелейшн  ID, он сказал радостоно ОК
Пошёл смотреть куда этот пидор послал события с таким же CorrelationID, ищешь какой же из них наебнулся и почему
трейсинг жи🤔
источник

AH

Ayrat Hudaygulov in F# Chat
Дмитрий Башинский
у меня знакомый ботовод, и игра постоянно как то его банит он ещё что то меняет и так по циклу.
но я вот думаю, что его ж легко убить на 0, если средний юзер в магазине делает 1000 кликов в месяц, он он 1000 в час, то уже пора бы банить
и я вот думаю, был бы у них евент сорсинг бан ботов выглядел бы как то так

select Count(*) from Events
where type like '%Maket%' and aggregateId = 123
and Date >= вчера date <= сегодня

и к примеру если больше среднего в 5 раз - досвидания
для этого достаточно метрик
источник

AH

Ayrat Hudaygulov in F# Chat
Yurii Nskyi
трейсинг жи🤔
я видал много попыток трейсинга в подобных системах. Все говно разной степени говнястости.
источник

ДБ

Дмитрий Башинский... in F# Chat
у нас в монолите Elastic :))
источник

AH

Ayrat Hudaygulov in F# Chat
И работают они ровно до первого мудака, который забыл пробросить трейс айди в запросе\евенте
источник

ДБ

Дмитрий Башинский... in F# Chat
по идее траcсировку можно красиво сделать через CE
источник

AH

Ayrat Hudaygulov in F# Chat
Ayrat Hudaygulov
И работают они ровно до первого мудака, который забыл пробросить трейс айди в запросе\евенте
А это обычное дело когда твой сервис например ходит в легаси систему, которая о ваших DynaTrace не слышала, а сверху от неё прикручен костыль в виде батч джобы которая выгребает изменения из легаси системы чтобы загружать в основную систему. Типа фидбек луп. И тут короче весь трейсинг хвалёный по пизде идёт
источник

AH

Ayrat Hudaygulov in F# Chat
Дмитрий Башинский
по идее траcсировку можно красиво сделать через CE
тут про межсервисную трассировку идёт вопрос
источник

ДБ

Дмитрий Башинский... in F# Chat
ну она туда же
просто с доп интерсептерами
источник

AH

Ayrat Hudaygulov in F# Chat
Дмитрий Башинский
ну она туда же
просто с доп интерсептерами
опять же, до первой встречи с апи на питоне
источник

AH

Ayrat Hudaygulov in F# Chat
ахахахах
источник

YN

Yurii Nskyi in F# Chat
Ayrat Hudaygulov
И работают они ровно до первого мудака, который забыл пробросить трейс айди в запросе\евенте
трейсинг просто добавляется в Startup, в итоге каждый новый сервис уже автоматически поддерживает трейсинг
ну конечно со всяким легаси не сработает, да
источник

AH

Ayrat Hudaygulov in F# Chat
Yurii Nskyi
трейсинг просто добавляется в Startup, в итоге каждый новый сервис уже автоматически поддерживает трейсинг
ну конечно со всяким легаси не сработает, да
ну это работает если у тебя команда из тебя и тех, до кого ты лично дотягиваешься чтобы отпиздить
источник

ДБ

Дмитрий Башинский... in F# Chat
хе ну у насс такого просто нет, только C#
wcf, rabbit, httpclient интерсепторами обмазались
источник

YN

Yurii Nskyi in F# Chat
Ayrat Hudaygulov
опять же, до первой встречи с апи на питоне
ага, а вот тут вылезает прикол что микросервисы могут быть рассинхронизированы по технологиям)
источник

AH

Ayrat Hudaygulov in F# Chat
А завтра твоя комания покупает бизнес в Индии и у них никакого трейсинга, а надо интегрироваться
источник

AH

Ayrat Hudaygulov in F# Chat
Yurii Nskyi
ага, а вот тут вылезает прикол что микросервисы могут быть рассинхронизированы по технологиям)
они 1000% будут рассинхронизированы
источник

YN

Yurii Nskyi in F# Chat
Ayrat Hudaygulov
А завтра твоя комания покупает бизнес в Индии и у них никакого трейсинга, а надо интегрироваться
тогда трейснг будет наименьшей проблемой 🤷‍♂️
источник