Size: a a a

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

2020 December 04

PD

Phil Delgyado in Архитектура ИТ-решений
Igor Bespalchuk
Стиль написания yaml - это я понимаю, супер-важное решение. А вот все-таки если что-то более комплексное. Ну, не знаю, например, "как у нас будет устроена поддержка многоязычности". Большая тема. Описание. Что с хранением, что с интерфейсами, что с сессиями, что с переключением, что с ошибками, что с переводчиками. 20-30 арх-решений. Как они у вас в ADR будут отражаться? Один раз собрались, приняли финальный дизайн после серии обсуждений - это будет одна запись ADR? Или как?
Это не ADR, это проект (небольшой) по проработки решения по организации многоязычности. Который может породить ADRы (используем po или json+icu и так далее).
Обычно для таких проектов, где сначала проектируем, а потом делаем - лучше не ADRки писать, а описание практики/архитектуры.
ADR - для фиксации решений в ходе реализации, скорее.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Igor Bespalchuk
ADR по идее, должен отражать историю работы над архитектурой лучше.
Но у меня возникают вопросы типа тех, что я привел выше.
Если кто-то практикует ADR только в том духе, что "раньше мы не описывали обоснования арх-решений, а с ADR - стали записывать", я это могу понять, так бывает много с чем, но преимуществ ADR я в этом никаких не вижу, я и без всяких ADR прекрасно записываю обоснования. Хотелось бы понять поэтому, кто же что получил от ADR.
Ну, и пока я так и не понял, как построена работа с комплексными решениями в ADR.
У меня пока общий подход, что ADR - это про решения в ходе реализации, не перед реализацией.
Т.е. если "аджайл в плохом смысле", то там каждый спринт порождается пачка ADRок, перекрывающих старые.
Если все-таки режим "подумай, потом сделай", то есть архитектурное решение на старте проекта (развесистое), с ADRками про его изменения по каким-то причинам.
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Да, так - понятно, спасибо.
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
То есть, ценность, как я вижу - в том, чтобы приучить разработчиков фиксировать там, где им удобно (рядом с кодом) решения базового уровня для этого кода или значимые отклонения от вышестоящих решений, которые были известны в начале разработки. За счет этого немножко упорядочиваем работу с архитектурой нижнего уровня в приемлемой для разработчиков инструментальной среде. Как-то так?
источник

p

pragus in Архитектура ИТ-решений
Igor Bespalchuk
То есть, ценность, как я вижу - в том, чтобы приучить разработчиков фиксировать там, где им удобно (рядом с кодом) решения базового уровня для этого кода или значимые отклонения от вышестоящих решений, которые были известны в начале разработки. За счет этого немножко упорядочиваем работу с архитектурой нижнего уровня в приемлемой для разработчиков инструментальной среде. Как-то так?
генерация документации из докстрингов?
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Нет, конечно. Речь не про описания отдельных методов/параметров, речь про архитектурные решения, например, уровня отдельного сервиса.
источник

I

Ivan in Архитектура ИТ-решений
Andrei Gordienkov
завтра-послезавтра могу прислать ссылки на другие решения из финала
👍))
источник

AG

Andrei Gordienkov in Архитектура ИТ-решений
Ivan
👍))
источник

p

pragus in Архитектура ИТ-решений
Осталось только formal verification ещё добавить
источник

AG

Andrei Gordienkov in Архитектура ИТ-решений
в смысле по каким критериям проверяли?
источник

I

Ivan in Архитектура ИТ-решений
Thanks a lot! 🙂))
источник

AG

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

В

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

В

Вячеслав in Архитектура ИТ-решений
Зачем сервис аритектуры предприятия для разных бизнес-окружений, бизне-стратегий

Для использования (в pptx): https://cloud.mail.ru/public/3trG/3gSf2YF6m

#контекст_работы_архитектора #бизнес_люди #зачем_архитекторы
источник

В

Вячеслав in Архитектура ИТ-решений
источник
2020 December 05

N

Nikolay in Архитектура ИТ-решений
Посовеиуйте материал по лоад балансерам. Или плиз скажите как происходит работа балансерах на L4. Вот приходит запрос на установление соединения к LB. Т.е с моей машины идёт запрос на то ,что бы создатьTcp сессию от меня к Lb на таком то порту. Для это я шлю пакеты по tcp. А lb их пересылает к соответствующему бэкэнду и бэкэнд отвечает мне напрямую или через lb трафик идёт ?
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
Nikolay
Посовеиуйте материал по лоад балансерам. Или плиз скажите как происходит работа балансерах на L4. Вот приходит запрос на установление соединения к LB. Т.е с моей машины идёт запрос на то ,что бы создатьTcp сессию от меня к Lb на таком то порту. Для это я шлю пакеты по tcp. А lb их пересылает к соответствующему бэкэнду и бэкэнд отвечает мне напрямую или через lb трафик идёт ?
Через LB
источник

D

Danil in Архитектура ИТ-решений
Nikolay
Посовеиуйте материал по лоад балансерам. Или плиз скажите как происходит работа балансерах на L4. Вот приходит запрос на установление соединения к LB. Т.е с моей машины идёт запрос на то ,что бы создатьTcp сессию от меня к Lb на таком то порту. Для это я шлю пакеты по tcp. А lb их пересылает к соответствующему бэкэнду и бэкэнд отвечает мне напрямую или через lb трафик идёт ?
То же самое примерно, что DNAT
https://www.nginx.com/resources/glossary/layer-4-load-balancing/
источник

AK

Andrey Kuzmin in Архитектура ИТ-решений
коллеги кто хочет в CTF поиграть? есть работающее задание :)
У наших администраторов есть опасение что из контейнера можно выйти. Проверьте удасться ли вам. Подключитесь к серверу по SSH.

Login: suzen1704@myctf.ru Password: IJBuOIqUqpfPLfgNef
источник

AK

Andrey Kuzmin in Архитектура ИТ-решений
пробовал kill -9 1 ниче не делает, рута нет чтобы поставить чтото, не знаю куда копать
источник