
Mykola
13.09.2017
14:44:08
я - не

Sergey
13.09.2017
14:44:10
пусть он работает с прослойкой между защищенной системой и собой

Mykola
13.09.2017
14:44:27
о! я вижу ты разбираешься в костылях!

Sergey
13.09.2017
14:44:27
которая по нормальному ходит без необходимости в дырочках

Google

Mykola
13.09.2017
14:44:33
прослойка костыля!

Sergey
13.09.2017
14:44:40
подорожник

Mykola
13.09.2017
14:45:16
и под каждого партнера - своя прослойка в итоге

Sergey
13.09.2017
14:45:40
и потом убрать слой сесурити
потому что он уже не нужон

Mykola
13.09.2017
14:46:09
а потом через год ты такой смотришь, и думаешь: зачем я делал эту всю сесурити, если все равно мы ее отключили по требованию клиента совсем?
да да
:)

Sergey
13.09.2017
14:46:26
а зачем вы ее пол года то делали?

Mykola
13.09.2017
14:46:42
вот!
потому что неумные были программисты

Dmitriy
13.09.2017
14:46:58
еще можно работать с партнерами, помочь им перейти с легаси

Sergey
13.09.2017
14:47:05

Google

Mykola
13.09.2017
14:47:06
если б умнее были - ушли бы на другую работу сразу, на большую зарплату

Sergey
13.09.2017
14:47:54

Mykola
13.09.2017
14:48:37
я, кстате, думаю, что надо провести ивент-митапчик

Dmitriy
13.09.2017
14:48:40
тут один вопрос - суметь продать свою сисурити
выдать доки

Mykola
13.09.2017
14:48:44
по тестированию

Dmitriy
13.09.2017
14:48:51
и помогать

Mykola
13.09.2017
14:49:01
да не нужна она никому)
та сесурити

Dmitriy
13.09.2017
14:49:22
ааа

Sergey
13.09.2017
14:49:23

Mykola
13.09.2017
14:49:29
угу
я как раз в ноябре вроде буду в киеве
только я хочу очень крутой митапчик сделать
раскрыть вот эти все темы "почему не тдд", зачем не писать тесты, как тесты не помогают решать проблемы
привести жизненные примеры тестов, разобрать
как идея?

Sergey
13.09.2017
15:00:45
то есть антитестирование?
this cake is a lie?

Google

Mykola
13.09.2017
16:11:14
нет, наоборот... как сделать из этого набора мутных практик и лишних телодвижений настоящий торт

sss3 ?
13.09.2017
19:49:58

Sergey
13.09.2017
19:50:27
главное за хавку не забудь)

Eeerrr
14.09.2017
03:46:13
Салом

Андрэ
14.09.2017
05:40:44
Давайте митапчик посредине территории. В Брянске например)

Mihail
14.09.2017
06:38:17
Лучше в Воронеже

Roman
14.09.2017
06:44:10
Не, нужно тянуться к лечшему
В Питере

Evgeniy
14.09.2017
06:44:18
вот что такое компромис, когда обоим сторонам надо страдать и добираться)

Roman
14.09.2017
06:44:18
?

Sergey
14.09.2017
10:06:21
https://blog.redelastic.com/corporate-arts-crafts-modelling-reactive-systems-with-event-storming-73c6236f5dd7

Islomjon
15.09.2017
08:07:22
Можете помоч по C# Wpf Aplication?

Mykola
15.09.2017
08:20:11
гайз, такой вопроссс...

f4rt~
15.09.2017
08:20:22
жги

Mykola
15.09.2017
08:20:23
- есть микросервисы, много их

f4rt~
15.09.2017
08:20:39
ага CI/CD мм вкусно
?

Mykola
15.09.2017
08:20:57
- есть фича (новый функционал), которая распотрошена по всем сервисам же
но она не включена

Google

Mykola
15.09.2017
08:21:19
мы ее включаем
понятно, что невозможно достичь этого синхронно на все сервисы
как спроэктировать систему так, чтоб не зафейлить flow в процессе этого включения?
сохранить консистентность, и т.д.

Sergey
15.09.2017
08:23:20
сложный вопрос с учетом того что не известна специфика фичи
можно ли например "включить но не пользоваться"

Mykola
15.09.2017
08:24:06
ну пример с головы: в модели появляется новое поле

Sergey
15.09.2017
08:24:24
допустим, и почему это у тебя происходит сразу по всем сервисам?

Mykola
15.09.2017
08:24:50
ну а как еще?

Sergey
15.09.2017
08:24:55
если с точки зрения что остальные сервисы должны учитывать это изменение - то надо сохранять обратную совместимость

Mykola
15.09.2017
08:25:57
ну это понятно, иначе консистентность нарушится

Sergey
15.09.2017
08:26:07
ну то есть... я добавил новое поле но часть клиентов еще в него не умеют, потому оно опционально.

Mykola
15.09.2017
08:26:08
но как разрулить эту совместимость?

Sergey
15.09.2017
08:26:43
я не понимаю проблему...

Mykola
15.09.2017
08:26:52
а если наоборот

Андрей Mouse
15.09.2017
08:26:57
а почему эту фичу не вынесли в микросервис? технически не получалось?

Sergey
15.09.2017
08:27:14
сначала научить клиентов а потом врубать?
клиентов обычно больше и это сложнее становится. Но я все еще не понимаю видимо твоей проблемы
и причем тут микросервисы)

Google

Mykola
15.09.2017
08:29:36
очень просто: в микросервисах одна и та же можель может шариться между многими сервисами
по этому проблема "добавить поле" в модель в такой инфраструктуре будет глобальной

Sergey
15.09.2017
08:30:19
то есть один "сервер" и много клиентов. И тебе надо сохранить обратную совместимость api работы с этим микросервисом

Mykola
15.09.2017
08:30:29
нене
серверов много, клиентов много
цепочки длинные