Size: a a a

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

2020 May 13

F

Fagor in Архитектура ИТ-решений
Roman Tsirulnikov
По моему опыту сложные нотации плохо читаются другими людьми, слабо посвященными в тонкости нотации стандарта.
Провалите основную цель документа: донести вашу концепцию до аудитории в _понятном виде_.
+, сам то всегда поймешь, а другим если с первого взгляда не понятно, то в пустую созданная модель
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Булат
Коллеги, интересует вопрос по процессу работы с технологическим долгом.
Под техн долгом подразумевается отклонение от архитектурных решений.

По вашему опыту,
1. Кто и когда выявляет техн долг?
2. Каким образом и в каком формате фиксируется техн долг?
С мтч:
1. Техдолг может быть обнаружен как факт неполной работы при проверке структуры системы саппортом, аналитиком, бизнес-партнером при разборе инцидентов.
Архитектором на момент код ревью или ревью тр.
Клиентом на этапе приемки.
Аналитиком, разработчиком, тестировщиком при переиспользовании сервисов, их доработке. При 'тупых вопросах аналитика' во время актуализации тр после реализации.
Есть еще проверки аудита
Можно делать ревью апи и базы данных
В некоторых случаях можно выявить техдолг кривого кода из мониторинга системы, при превышении максимального порога ограничений нефункциональных требований
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Олег Игонин
С мтч:
1. Техдолг может быть обнаружен как факт неполной работы при проверке структуры системы саппортом, аналитиком, бизнес-партнером при разборе инцидентов.
Архитектором на момент код ревью или ревью тр.
Клиентом на этапе приемки.
Аналитиком, разработчиком, тестировщиком при переиспользовании сервисов, их доработке. При 'тупых вопросах аналитика' во время актуализации тр после реализации.
Есть еще проверки аудита
Можно делать ревью апи и базы данных
В некоторых случаях можно выявить техдолг кривого кода из мониторинга системы, при превышении максимального порога ограничений нефункциональных требований
Как факт договорённости - в случае этапности проекта - сперва костыль, потом красота
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Коллеги, что сейчас есть более легковесное, чем k8s? Как понимаю, docker swarm скорее мерт, чем жив. k8s слишком сложен.
От платформы контейнеризации ждем в первую очередь облегчение деплоя. Все эти истории про балансировку нагрузки, cannery deploy - скорее не к нам.
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Нужно что то более простое, чем k8s, с сохранением возможности описать деплой в виде конфигов/скриптов.
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Булат
Коллеги, интересует вопрос по процессу работы с технологическим долгом.
Под техн долгом подразумевается отклонение от архитектурных решений.

По вашему опыту,
1. Кто и когда выявляет техн долг?
2. Каким образом и в каком формате фиксируется техн долг?
Техдолг можно хранить как список задач в джире с тегом техдолга и делить по командам или проектам. Сделать себе выборку или отчет в джире по тегу не сложно. Либо обычным списком где угодно.
источник

VK

Vladimir Koba in Архитектура ИТ-решений
источник

OS

Oleg Soroka in Архитектура ИТ-решений
Leonid Vygovskiy
Нужно что то более простое, чем k8s, с сохранением возможности описать деплой в виде конфигов/скриптов.
Куда уж проще
источник

OS

Oleg Soroka in Архитектура ИТ-решений
источник

DS

Dmitriy Stolyarov in Архитектура ИТ-решений
Roman Tsirulnikov
По моему опыту сложные нотации плохо читаются другими людьми, слабо посвященными в тонкости нотации стандарта.
Провалите основную цель документа: донести вашу концепцию до аудитории в _понятном виде_.
Так не нужно усложнять, можно и разбить на наборы простых диаграмм. А сотрудников нужно обучать, обязательно. Хорошо бы архитектурный стандарт в организации внедрить, для начала)))
источник

MG

Mikhail Gusarov in Архитектура ИТ-решений
Спасибо, хорошая пепяка для разработки под k8s.
источник

Б

Булат in Архитектура ИТ-решений
Олег Игонин
С мтч:
1. Техдолг может быть обнаружен как факт неполной работы при проверке структуры системы саппортом, аналитиком, бизнес-партнером при разборе инцидентов.
Архитектором на момент код ревью или ревью тр.
Клиентом на этапе приемки.
Аналитиком, разработчиком, тестировщиком при переиспользовании сервисов, их доработке. При 'тупых вопросах аналитика' во время актуализации тр после реализации.
Есть еще проверки аудита
Можно делать ревью апи и базы данных
В некоторых случаях можно выявить техдолг кривого кода из мониторинга системы, при превышении максимального порога ограничений нефункциональных требований
Спасибо
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Булат
Спасибо
Пожалуйста, чем богаты
источник

Б

Булат in Архитектура ИТ-решений
)
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Тут часто после вопроса, на тяге холливара, ответ моментально может улететь в стратосферу.
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Олег Игонин
Техдолг можно хранить как список задач в джире с тегом техдолга и делить по командам или проектам. Сделать себе выборку или отчет в джире по тегу не сложно. Либо обычным списком где угодно.
Мы также делаем. И на доске выделили отдельную полоску с задачами по тех долгу. И периодически в минуты, когда срочных задач становится чуть поменьше (или когда припекает от конкретного долга особо сильно) идем и разбираем.
источник

DK

Daria Kaftan in Архитектура ИТ-решений
На прошлом месте работы у нас были определенные стандарты, и если разработчик, дорабатывая модуль, их не соблюдал (проверялось при приемке крупных кусков функционала), ему возвращали задачу. "Выйди и войди, как положено!!"
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Также были архитектурные комитеты, на которых обсуждались отдельные модули и скоуп техдолга по модулю,  а также идеи на развитие. По итогам что-то бралось в работу
источник
2020 May 14

EI

Eugene Istomin in Архитектура ИТ-решений
Булат
Коллеги, интересует вопрос по процессу работы с технологическим долгом.
Под техн долгом подразумевается отклонение от архитектурных решений.

По вашему опыту,
1. Кто и когда выявляет техн долг?
2. Каким образом и в каком формате фиксируется техн долг?
"Предыдущий архитектор команды в свое время сказал, что по нашей системе у нас долг такого размера — это не технический долг, а,  скорее, техническая ипотека."
\\ из доклада LaModa
источник

F

Fagor in Архитектура ИТ-решений
Булат
Коллеги, интересует вопрос по процессу работы с технологическим долгом.
Под техн долгом подразумевается отклонение от архитектурных решений.

По вашему опыту,
1. Кто и когда выявляет техн долг?
2. Каким образом и в каком формате фиксируется техн долг?
Я видел возникновение тех долга (любого) в процессе принятия решения. И соотвественно фиксация его в зоне ответственности принимающих решение.

Ниже уровнем бывает в процессе имплементации решения (было выбрано ошибочное или не оптимальное решение), и его имплементация создает долг. Теперь все зависит от исполнителя, вынесет он это выше, или примет решение сам. И фиксация опять на принимающем решение.
источник