Size: a a a

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

2018 June 04
Архитектура ИТ-решений
Инженеры любят говорить, что у любой системы есть архитектура. Просто у каких-то систем она не очень: кривая, не продуманная и плохо задокументированная. Архитекторы подозревают в этом тезисе определенное лукавство.

Для них архитектура у системы появляется в присутствии субъекта, наблюдателя(stakeholder). Причем наблюдателя, не просто праздно шатающегося неподалеку от системы, а испытывающего к ней определенный интерес(concern). Об этом написано в IEEE-1471, он же ISO 42010, он же ГОСТ Р 57100. И это важно, потому как в отсутствии субъекта, озадаченного некоторой своей проблемой, не ясно какие аспекты системы являются существенными и заслуживают попадания в наше поле зрения, а какие нет. Не имея этих двух вещей, мы не сможем редуцировать сложность реальной системы до простой, но полезной модели, позволяющей принимать адекватные решения, т.е. сложность системы может быть спроецирована в понятное архитектурное представление(view) только после ответа на вопросы для кого и зачем мы это делаем.

И еще, вы конечно мне не поверите, но архитектура - это как раз о том, как просто судить о сложном, а не запутать всех окончательно
источник
2018 June 06
Архитектура ИТ-решений
Structurizr Express от Саймона Брауна, автора фреймворка для архитектуры ПО с4model, постепенно развивается: https://structurizr.com/express Похоже, что на горизонте пары лет, мы все же получим средства автоматической отрисовки моделей из их описания в стиле GraphViz/PlanUML
источник
Архитектура ИТ-решений
Но пока это выглядит как-то так http://www.nomnoml.com/
источник
Архитектура ИТ-решений
Сегодня FB напомнил мне фотографию пятилетней давности https://www.facebook.com/554823874556179, которую я сделал в Амстердаме и назвал голландской википедией. Но оказывается, что прообраз броузера: книжное колесо - конструкцию, на которой крепились открытые на нужной странице книжки, чтоб удобнее было перемещаться между несколькими источниками и делать выписки, изобрел еще в 1588 году итальянский инженер Агностино Рамелли
источник
Архитектура ИТ-решений
Создал на FB небольшой опрос по впечатлениям от сегодняшенго мастер-класса: "Микросервисы в корпоративном ИТ-ландшафте" https://www.facebook.com/170931133589605/
источник
2018 June 07
Архитектура ИТ-решений
Слайды вчерашнего мастер-класса
источник
2018 June 08
Архитектура ИТ-решений
Спасибо всем пятистам подписчикам канала за ваш интерес! 16-17 июня я собираюсь рассказывать на Летнем аналитическом фестивале http://conf.uml2.ru/, который в этом году пройдет во Владимире, о визуализации требований: функциональная карта, landscape map, capability map и т.д. Может быть даже успею что-то сказать о D3.js и идеях Data-Driven Documents. Советы, вопросы, рекомендации – пишите в личку @mxsmirnov
источник
2018 June 12
Архитектура ИТ-решений
Вот здесь https://ru.atlassian.com/software/jira/portfolio/scaling-agile-with-safe за e-mail дают почитать файл: Scaling agile with Atlassian and SAFe. Вполне такой прагматичный документ, без ореола загадочности вокруг Scaled Agile Framework
источник
2018 June 18
Архитектура ИТ-решений
Друзья! 4 июля в 19:00 я проведу в ВШБИ (Москва, ул. Трифоновcкая, д.57, стр. 1) семинар по визуализации верхнеуровневой ИТ-архитектуры (проекта, продукта, capability, сегмента корпоративного ИТ-ландшатфа,...). Если кто-то готов помочь с организацией транляции на youtube или facebook, то моя благодарность, а так же признательность тех, кто не сможет присоединиться очно, не будет иметь границ. Предложения помощи на возмездной основе - тоже рассматриваются, пишите. Ссылка на мероприятие: https://www.facebook.com/events/2076556742670893/
источник
2018 June 19
Архитектура ИТ-решений
it_arch
Инженеры любят говорить, что у любой системы есть архитектура. Просто у каких-то систем она не очень: кривая, не продуманная и плохо задокументированная. Архитекторы подозревают в этом тезисе определенное лукавство.

Для них архитектура у системы появляется в присутствии субъекта, наблюдателя(stakeholder). Причем наблюдателя, не просто праздно шатающегося неподалеку от системы, а испытывающего к ней определенный интерес(concern). Об этом написано в IEEE-1471, он же ISO 42010, он же ГОСТ Р 57100. И это важно, потому как в отсутствии субъекта, озадаченного некоторой своей проблемой, не ясно какие аспекты системы являются существенными и заслуживают попадания в наше поле зрения, а какие нет. Не имея этих двух вещей, мы не сможем редуцировать сложность реальной системы до простой, но полезной модели, позволяющей принимать адекватные решения, т.е. сложность системы может быть спроецирована в понятное архитектурное представление(view) только после ответа на вопросы для кого и зачем мы это делаем.

И еще, вы конечно мне не поверите, но архитектура - это как раз о том, как просто судить о сложном, а не запутать всех окончательно
Наверное, мне следовало сопроводить это замечание ссылкой на страницу ISO42010 c рассуждениями об архитектуре: http://www.iso-architecture.org/42010/faq.html#wharch Там, конечно, тоже нет однозначных толкований, но хотя бы приводятся фразы типа: "An architecture is a conception of a system – i.e., it is in the human mind"
источник
2018 June 22
Архитектура ИТ-решений
Просто вводная статья про Service Mesh от технического менеджера программы Istio в Google https://www.infoq.com/articles/istio-future-service-mesh
источник
2018 June 26
Архитектура ИТ-решений
источник
Архитектура ИТ-решений
Итак, первые итоги HashiDays:

Представили свой service mesh, вшитый прямо в Consul -- Consul Connect
Доступен в публичной бете в версии 1.2 начиная с сегодня

https://www.hashicorp.com/blog/consul-1-2-service-mesh

#hashicorp #event
источник
2018 June 29
Архитектура ИТ-решений
Полистал книжку https://www.infoq.com/vendorcontent/show.action?vcr=4820 Вроде все написано. И как circut breaker pattern реализовать и как метрики собирать и в Grafana их потом показывать, но надо читать внимательней
источник
Архитектура ИТ-решений
IT Skeptic Роб Ингланд всё еще переживает на тему проектного управления: Управление проектами - это самое худшее, что случилось с ИТ  http://www.itskeptic.org/content/oxymoron-agile-project-management Впрочем метафора проекта, как волны в структуре развития продукта мне представляется прикольной. Можно порассуждать про наложение волн проектов, случившихся  одновременно, дифракцию, интерференцию и другие неожиданные эффекты
источник
Архитектура ИТ-решений
Пропустил вот эту историю про управление портфелем проектов от SAFe https://www.scaledagileframework.com/guidance-article-applied-enterprise-workflow-with-the-safe-portfolio-kanban/ А ведь в ней есть (почетное?) место и архитектору предприятия
источник
Архитектура ИТ-решений
markswebb выложил результаты сравнения отечественных интернет-банков 2018 http://markswebb.ru/e-finance/internet-banking-rank-2018/
источник
2018 July 01
Архитектура ИТ-решений
Не просто складывается судьба темы семантических сетей для управления знаниями. Вроде бы есть много вещей о SemanticWeb, всякие RDF и OWL и пр., но всё равно чего-то не хватает. Недавно, я совершенно случайно нашел заметку W3C об N-арных ассоциациях в SemanticWeb, аж от 2006 года. Ссылка для интересующихся https://www.w3.org/TR/swbp-n-aryRelations/
источник
Архитектура ИТ-решений
На мой взгляд, процессные и процедурные подходы не особо помогают нам решать содержательные вопросы. Например такие, как принятие архитектурных решений. Тем не менее, тема архитектурного процесса возникает постоянно. Так что делюсь ссылкой: https://thepracticaldeveloper.com/practical-architecture-process/ может кому понравится
источник
2018 July 04
Архитектура ИТ-решений
А тем временем, великие software architects уже не первый день обсуждают в твиттере прошлое и будущее UML https://twitter.com/simonbrown/status/1014453898420121603 (полистайте ветку Grady Booch)
источник