Size: a a a

Архитектура ИТ-решений

2020 January 31

v

vigo in Архитектура ИТ-решений
PVC умер?
источник

MR

Mikhail Romashov in Архитектура ИТ-решений
Коллеги, приветствую.
Подскажите,  как правильно feature toggle реализовывать на стороне бэка?
вижу два варианта
1.При отключенной фичи поведение аналогично, как будто функционала нет вообще. те на запросы с фронта не должен бек возвращаться никакой результат. Все будут отваливаться по таймауту.
2.Возвращать какую то ошибку, те это логика обработки
источник

d

dreamore in Архитектура ИТ-решений
Mikhail Romashov
Коллеги, приветствую.
Подскажите,  как правильно feature toggle реализовывать на стороне бэка?
вижу два варианта
1.При отключенной фичи поведение аналогично, как будто функционала нет вообще. те на запросы с фронта не должен бек возвращаться никакой результат. Все будут отваливаться по таймауту.
2.Возвращать какую то ошибку, те это логика обработки
Если feature - это метод api, то выключение должно приводить к тому, что метода нет, т.е. 404 код статуса ответа.

Как-то так
источник

NI

Nikita Ilin in Архитектура ИТ-решений
vigo
PVC умер?
Вы про что? parallels?
источник

v

vigo in Архитектура ИТ-решений
Nikita Ilin
Вы про что? parallels?
Да
источник

NI

Nikita Ilin in Архитектура ИТ-решений
dreamore
Если feature - это метод api, то выключение должно приводить к тому, что метода нет, т.е. 404 код статуса ответа.

Как-то так
А разве не должна для пользователя просто пропасть эта функциональность по всей вертикали от UI До back?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Смотря как идет управление фичами. Если от платная/бесплатная/устаревшая, то можно предусмотреть и другие варианты.
источник

NI

Nikita Ilin in Архитектура ИТ-решений
vigo
Да
Нет, такого вроде нет
источник

d

dreamore in Архитектура ИТ-решений
Nikita Ilin
А разве не должна для пользователя просто пропасть эта функциональность по всей вертикали от UI До back?
Если рассматривать целиком, то согласен с вами. Сделать так, чтобы пользователь и не смог нажать ту самую кнопку, ведущую к api
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну или при нажатии получить "оплатите" или "обновите"
источник

d

dreamore in Архитектура ИТ-решений
Да и решать надо вместе с заказчиком, не только внутри технарей, чтобы для заказчика было прозрачно, понятно почему так а не иначе, к лучше чтобы он сам и ответил.
источник

MR

Mikhail Romashov in Архитектура ИТ-решений
Phil Delgyado
Смотря как идет управление фичами. Если от платная/бесплатная/устаревшая, то можно предусмотреть и другие варианты.
Простое доступно /недоступно. Сложность, что IOS, android, web по разному взаимодействуют с бэком.
Кейс. В мобилки во время сессии при работе именно с этим функционалом станет недоступен. Нужно видимо явно информировать, что именно этот функционал временно недоступен
источник

d

dreamore in Архитектура ИТ-решений
Можно ещё привязку ко времени сделать, например так. Кто вошёл в систему до выключения фичи - продолжает ей пользоваться. Кто зашёл позже - у них нет "кнопки".
источник

d

dreamore in Архитектура ИТ-решений
А кейс для кейса можете описать? Зачем выключаете фичу?

На время поломки функционала? На время обновления системы? Навсегда выключаете старое api, потому что появилось новое?
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Пятничное.
Что-то регулярно появлются в новостях темы про различные проблемы с самолетами F-35.
Как вы думаете в чем причина? Система стала слишком сложной, а бюджет ограничен?
Или что-то другое?
https://www.bloomberg.com/news/articles/2020-01-30/f-35-s-gun-that-can-t-shoot-straight-adds-to-its-roster-of-flaws
источник

ОИ

Олег Игонин in Архитектура ИТ-решений
Roman Tsirulnikov
Пятничное.
Что-то регулярно появлются в новостях темы про различные проблемы с самолетами F-35.
Как вы думаете в чем причина? Система стала слишком сложной, а бюджет ограничен?
Или что-то другое?
https://www.bloomberg.com/news/articles/2020-01-30/f-35-s-gun-that-can-t-shoot-straight-adds-to-its-roster-of-flaws
Нет внешнего воздействия (войны), которое бы заставляло выдерживать высокое качество продукции и постоянно тестировало в боевых условиях выпускаемые модели. Вообще война  сильно стимулирует развитие науки и качество выпускаемой продукции.
источник

AG

Alex Glazunov in Архитектура ИТ-решений
Просто про остальные не пишут
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
“Солдат без дела (войны) это потенциальный преступник”
(с) народная поговорка
источник

AG

Alex Glazunov in Архитектура ИТ-решений
У нас вот один из первых SSJ уронили, один из первых Су-57 уронили, авианосец опять же, док... что там какая-то пушка.
источник

MB

Maxim Bendin in Архитектура ИТ-решений
Олег Игонин
Нет внешнего воздействия (войны), которое бы заставляло выдерживать высокое качество продукции и постоянно тестировало в боевых условиях выпускаемые модели. Вообще война  сильно стимулирует развитие науки и качество выпускаемой продукции.
как вы думаете, что было качественнее ИС-2 или Тигр, САУ или Фердинанд?
источник