Интеграционным тестом. При каждой сборке любого микросервиса для любой ветки в CI разворачивается инстанс процессинга и запускается моча-тест. Он покрывает все 100% методов внешних апи. Для него генерится клиент сваггер-кодгеном из нужной ветки со спекой.
Надеюсь, котики радуют, это было одно из первых моих требований к системе, чтобы в ней можно было получить котика)
Ну а если серьезно, то котик отдается только со статусом HTTP/500, тут уж не до валидации (это для тех кто не еще работал с нами).
Исторически с предыдущих работ начинали на на нем. Потом долго хотели перейти на эликсир, но что-то никак, да и в целом эрланг всем устраивает.
На гошечке года три назад хотели писать, даже напилили один микросервис. Все закончилось после того как я открыл несколько вакансий гоферов и понял, что мы их будем закрывать много лет.
Эрланг и корпораты? Ну такое конечно, спорное. Ну и что мне поделать, если у меня процессинг на нем пишется, не могу же я сказать: "господа вайтхэты, специально для вас переписали микросервисы с эрланга на дотнет".
С технической точки зрения в статье написана какая-то запредельная дичь. С пропагандистской точки — набор шаблонов прямиком из времен холодной войны.
Автора как будто прямиком из 1992 года телепортировали.
Ага, это офисные дегусы) То ли крысы, то ли белки, так до сих пор не соберусь уточнить. Классные зверьки.
Да, именно про это.
При отсутствии 3дс риски перекладываются на мерчанта. Чардж легко выиграть плательщику, но тут конечно зависит от уровня внутренней паранойи.
Я лично не переживаю по этому поводу — удобство мне важнее.
Наконец-то! Самая крутая новость за месяц!
Платной версии нет, это ж просто спецификация, ее разве что патентом закрыть.
Но тут вопрос в другом — это спецификация в REST иделогии, соответственно как считаете, сессионный токен в кукисах соответствует ей?
Интеграционным тестом. При каждой сборке любого микросервиса для любой ветки в CI разворачивается инстанс процессинга и запускается моча-тест. Он покрывает все 100% методов внешних апи. Для него генерится клиент сваггер-кодгеном из нужной ветки со спекой.
Надеюсь, котики радуют, это было одно из первых моих требований к системе, чтобы в ней можно было получить котика)
Ну а если серьезно, то котик отдается только со статусом HTTP/500, тут уж не до валидации (это для тех кто не еще работал с нами).
я помню эти длинные ветки комментариев)
там предложение есть на эту тему кстати https://github.com/OAI/OpenAPI-Specification/blob/master/proposals/003_Clarify-Nullable.md
Согласен, стоило сделать об этом ремарку в статье, поправлю.
О, а что появилась адекватная альтернатива?
Да, полностью. Пока не припомню чтобы в какие-то ограничения упирались
Эрланговый стафф. Историю изменений, в принципе, можно смотреть в нашем форке, он открытый https://github.com/rbkmoney/swagger-codegen/pulls?q=is%3Apr+is%3Aclosed
С гошечкой все так печально, по крайней мере в моей личной выборке(
Не прям много, но достаточно. Нам хватает.
Исторически с предыдущих работ начинали на на нем. Потом долго хотели перейти на эликсир, но что-то никак, да и в целом эрланг всем устраивает.
На гошечке года три назад хотели писать, даже напилили один микросервис. Все закончилось после того как я открыл несколько вакансий гоферов и понял, что мы их будем закрывать много лет.
Эрланг и корпораты? Ну такое конечно, спорное. Ну и что мне поделать, если у меня процессинг на нем пишется, не могу же я сказать: "господа вайтхэты, специально для вас переписали микросервисы с эрланга на дотнет".
Учту, спасибо за инфу!
Так на гитхабе же.
https://github.com/rbkmoney/fraudbusters
https://github.com/rbkmoney/fraudbusters-management
А какая была задача если не секрет?
С Морейнисом не знаком. А чего еще не хватает, поделитесь секретом?