Size: a a a

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

2020 December 11

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Roman Tsirulnikov
задача оценить дизайн сервиса до того как в реализацию влиты существенные деньги
не представляю как это сделать автоматически, даже идей нет
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
для начала можно попроьовать составить эмпирические правила оценки, затем для них подобрать числовые метрики
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Roman Tsirulnikov
для начала можно попроьовать составить эмпирические правила оценки, затем для них подобрать числовые метрики
Да, проделать научное исследование по сути. Методика оценки - это диссертация
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Недостающий элемент - аппробация
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Roman Tsirulnikov
для начала можно попроьовать составить эмпирические правила оценки, затем для них подобрать числовые метрики
Так не понятно же, а куда бизнес будет развиваться?
А без этого понимания мне кажется, что все такие прикидки будут не очень осмысленны.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Оценки же нужны тут как что-то относительное, я правильно понимаю? Для выбора "делаем так" или "делаем так"?
А чем отличаются разные решения, можешь описать?
источник

VN

V N in Архитектура ИТ-решений
Roman Tsirulnikov
задача оценить дизайн сервиса до того как в реализацию влиты существенные деньги
обычно MVP и фокус-группы...
источник

SL

Sergey Lukin in Архитектура ИТ-решений
мне кажется проще "определить и измерить" то что будет "мешать" повторному использованию.
источник

SL

Sergey Lukin in Архитектура ИТ-решений
Roman Tsirulnikov
спасибо, интересно, идеи там точно есть
вроде об этом был доклад на ArchDays 2020.
источник

AM

Artem Mitropolskiy in Архитектура ИТ-решений
Roman Tsirulnikov
задача оценить дизайн сервиса до того как в реализацию влиты существенные деньги
Техническую используемость? Типо если я точно решил использовать такой сервис, то насколько мне это будет удобно. Или коммерческую. Типо если я выбираю сервис для определенной задачи, то насколько этот привлекателен?
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Привет. А кто нибудь сталкивался с задачкй валидации стандарта API?
Типа, договорились пагинацию делать определенным способом, и надо что бы никто своего не напридумывал.
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
Peter Tugolukov
Привет. А кто нибудь сталкивался с задачкй валидации стандарта API?
Типа, договорились пагинацию делать определенным способом, и надо что бы никто своего не напридумывал.
у меня было на уровне описаний в вики только, предполагаю, что можно вынести в базовый "сваггер" и потом валидировать его на предмет соответствия чем-то типа https://bitbucket.org/atlassian/openapi-diff/src/master/ или https://bitbucket.org/atlassian/swagger-request-validator/src/master/
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
О, посмотрю, спасибо.
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
ну идея такая -- твой сваггер должен соответствовать "стандартному" в части пэйджинга, соответственно, надо бы это чекнуть, тулы которые я планировал использовать -- по ссылке) я сам не успел, т.к. сменил работу)
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Phil Delgyado
Оценки же нужны тут как что-то относительное, я правильно понимаю? Для выбора "делаем так" или "делаем так"?
А чем отличаются разные решения, можешь описать?
Попробую ответить. Я быстренько накидал схему распределения сервисов.

Вопрос к тому, как оценить решения прикладных команд чтобы сформировать сервисы A, B, C с целью быстро собирать новые продуктные вертикали
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, оценивать же можно только "относительно". Типа два решения, какое лучше.
А просто "45" - не показатель (даже если сможешь это 45 получить)
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Peter Tugolukov
Привет. А кто нибудь сталкивался с задачкй валидации стандарта API?
Типа, договорились пагинацию делать определенным способом, и надо что бы никто своего не напридумывал.
У нас есть стандарт API, нормативный документ в формате asciidoctor в Git. Определяет как технические форматы, так и методику синтеза сущностей-операций в API
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
при этом формат описания самого API - OpenAPI3 (ex. swagger)
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Roman Tsirulnikov
У нас есть стандарт API, нормативный документ в формате asciidoctor в Git. Определяет как технические форматы, так и методику синтеза сущностей-операций в API
А проверка соответствия этому документу есть какая то?
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Phil Delgyado
Ну, оценивать же можно только "относительно". Типа два решения, какое лучше.
А просто "45" - не показатель (даже если сможешь это 45 получить)
Библиотечка для elixir предлагает решать задачу через анализ зависимостей. Их можно выявить и посчитать. Правилами задать какие зависимости хорошие, какие плохие.
источник