Size: a a a

Боль Тимлида

2021 April 03

Ms

Mutko says in Боль Тимлида
Есть информация о платеже — кто отвечает за ее достоверность? Конфлюенс?
источник

КО

Кирилл Омельянов... in Боль Тимлида
Mutko says
Тестировать быстрее и проще
Да, тоже важный плюс.
источник

VN

Vadim Naumovskiy in Боль Тимлида
Альберт Степанцев
пятница в чатике ))
да тут я смотрю не только по пятницам жара
источник

Ms

Mutko says in Боль Тимлида
Phil Delgyado
Угу. Ты это скажи любой неоткатываемой внешней системе )
В которой даже идемпотентности нет.
Все можно проксировать
источник

PD

Phil Delgyado in Боль Тимлида
Кирилл Омельянов
Да, тоже важный плюс.
Охх, тестировать систему на куче мелких сервисах - это кошмар редкий.
источник

Ms

Mutko says in Боль Тимлида
И платежные гейты
источник

VN

Vadim Naumovskiy in Боль Тимлида
на 2 отвлекся поработать, уже 2к сообщений набежало.
источник

АС

Альберт Степанцев... in Боль Тимлида
Vadim Naumovskiy
да тут я смотрю не только по пятницам жара
Сегодня особенно велика концентрация набросов принципиально недоказываемых утверждений
источник

PD

Phil Delgyado in Боль Тимлида
Mutko says
И платежные гейты
Вот с гейтами полный швах, так как половина банковских шлюзов не умеют ни в идемпотентность, ни в откат.
Платеж по сети дошел - и все, опаньки. Даже если response не вернулся.
И никакие саги тут уже не помогут, операция не обратима никак.
источник

Ms

Mutko says in Боль Тимлида
Phil Delgyado
Вот с гейтами полный швах, так как половина банковских шлюзов не умеют ни в идемпотентность, ни в откат.
Платеж по сети дошел - и все, опаньки. Даже если response не вернулся.
И никакие саги тут уже не помогут, операция не обратима никак.
Вот именно поэтому все делается через свою обертку
источник

Ms

Mutko says in Боль Тимлида
Которая выдает тикеты
источник

Ms

Mutko says in Боль Тимлида
И по которым все системы могут узнавать статус операции
источник

PD

Phil Delgyado in Боль Тимлида
Mutko says
Вот именно поэтому все делается через свою обертку
Так обертка не спасет, все равно оно рано или поздно уйдет во внешний мир и ты ничего не сможешь с этим поделать.
источник

PD

Phil Delgyado in Боль Тимлида
Mutko says
И по которым все системы могут узнавать статус операции
А откуда эти обертки узнают статус операции, которая ушла куда-то далеко в мир.
Через сутки только, после реконсиляции
источник

КО

Кирилл Омельянов... in Боль Тимлида
Phil Delgyado
Увы, если ты не предугадываешь новые требования, то и понять как писать под них - не понятно.
Ну вот и не нужно писать под неизвестные требования, нужно писать строго под текущие требования, но не неразборным куском спагетти, а формируя конструктор, из которого можно собрать много вариантов фич.
источник

Ms

Mutko says in Боль Тимлида
Ну если у вас ответ через сутки — очень жаль
источник

АС

Альберт Степанцев... in Боль Тимлида
Кирилл Омельянов
Ну вот и не нужно писать под неизвестные требования, нужно писать строго под текущие требования, но не неразборным куском спагетти, а формируя конструктор, из которого можно собрать много вариантов фич.
Не нужно делать плохо, нужно сразу делать хорошо, тогда и тесты не нужны будут (с)
источник

КО

Кирилл Омельянов... in Боль Тимлида
Phil Delgyado
Они не работают )
У меня работала. 🤷‍♂️
источник

Ms

Mutko says in Боль Тимлида
Обычно все западные платежные гейты отдают информацию в течение 4 часов
источник

Ms

Mutko says in Боль Тимлида
Этого достаточно чтобы репортить статус всем downstream системам
источник