Архитектура ИТ-решений
15.8K subscribers
311 photos
2 videos
33 files
1.16K links
Разговоры об архитектуре корпоративных информационных систем (архитектура предприятия, архитектура ИТ-решений).
Контакт: @maximsmirnoff

Регистрация в перечне РКН: https://knd.gov.ru/license?id=6735f4cd97de7d1d1953c457&registryType=bloggersPermission
Download Telegram
Второй день в чатике архитекторов https://tttttt.me/itarchitect продолжается обсуждение очередной серебряной пули (кстати, открыл для себя несколько новых слов, например "АСУнизация")

Всё же не зря буржуи развивают культуру питчинга (... и здесь я должен бы в очередной раз порекламировать свой тренинг по архитектуре ИТ-решений, но воздержусь :)
Архитектура ИТ-решений
Второй день в чатике архитекторов https://tttttt.me/itarchitect продолжается обсуждение очередной серебряной пули (кстати, открыл для себя несколько новых слов, например "АСУнизация") Всё же не зря буржуи развивают культуру питчинга (... и здесь я должен бы в…
… я сейчас глупость одну скажу в продолжение обсуждаемой темы: обреченность универсальных подходов, единых моделей и прочих странных вещей из это серии проистекает из-за сильного влияния на систему контекста (окружения, проблемной области…), в котором она эволюционирует. Внешние обстоятельства важнее внутренней структуры системы, т.к. именно они её формируют, под них она постоянно подстраивается. Потому мы и называем эту часть software. Эта мысль, в частности, противоречит фундаментальному подходу нобелевского лауреат Герберта Саймона (Herbert Simon), изложенному в цикле лекций Науки об искусственном (The Sciences of the Artificial), предложившему создать науки о рукотворных системах. Но для программных систем, похоже, мы остаемся в фрейме естественных наук, а задачей архитектора всё больше становится проектирование систем адаптивных, устойчивые к изменениям внешней среды чем, например, концептуально целостных
Огромное количество ссылок выдает гугл по слову Flexbox. Я решил остановиться на этой https://developer.mozilla.org/ru/docs/Learn/CSS/CSS_layout/Flexbox, которая представляется мне довольно понятной, хотя не самой красивой. А вспомнил я про CSS Flexible Box Layout из-за недавнего обсуждения требований к редактору архитектурных диаграмм.

Напомните мне, какой-либо из UML/Archimate/DFD/ERD/... редакторов, который помогает вам подобным образом визуализировать архитектурные диаграммы? (продукты от yWorks не вспоминаем; это отдельная история)
Распределенная сетка данных (Еще одна попытка для тех, кто раз пять уже не смог внедрить единое корпоративное хранилище данных)

Сегодня на InfoQ появилось краткое изложение Томасом Беттсом майской статьи Жамак Дехгани
https://www.infoq.com/news/2020/01/distributed-data-mesh/ , а заодно и анонс будущего подкаста. Исходная статья https://martinfowler.com/articles/data-monolith-to-mesh.html была довольно объемной, а трехминутный обзор прямолинеен лаконичен и прост
... Какая-то крупная компания создаёт интересный продукт, делает часть его функций открытой, но самую важную часть оставляет платной. Сообщество пользуется-пользуется, а потом кто-то махнёт рукой и сделает форк, реализовав в нём те самые платные фичи и открыв их для всех. Вот KeyDB — тот самый случай» https://habr.com/ru/company/flant/blog/478404/

А вообще, нормальный как-бы Redis - крайне актуальная тема
В тему инструментов отрисовки графов
Поделюсь еще одной странной картинкой о том, какими бывают ИТ-архитекторы 😜 (UPD: Картинка не моя, но названия строчек и столбцов заслуживают внимания)
Очередная громкая статья Monoliths are the future, активно обсуждаемая околомикросервисным сообществом, оказалась просто громким заголовком https://changelog.com/posts/monoliths-are-the-future. Микросервисам, как станет понятно из фрагмента и комментариев после него, ничего не грозит.

Вернее, речь идет даже не о статьей, а о выдержке из расшифровки подкаста Go Time https://changelog.com/gotime/114 Кстати, неплохой выпуск. Послушайте/почитайте
Думаю 🤔, что таких простых и доступных статей как эта https://itnext.io/5-patterns-to-make-your-microservice-fault-tolerant-f3a1c73547b3 должно быть больше (не спрашивайте меня причем здесь микросервисы и не цепляйтесь к автору статьи по мелочам). Впрочем, как и ресурсов типа https://itnext.io/ Одним словом, рекомендую
Большое, чуть занудное, но полезное сравнение CDC и Event sourcing от Debezium https://debezium.io/blog/2020/02/10/event-sourcing-vs-cdc/
🔥1
Читаю я наши архитектурные группы и всё больше склоняюсь к гипотезе, что главной проблемой карьерного роста ИТ-архитектора в современном нам enterprise является его повышенная серьёзность. В крупных организациях, так вообще к большей части происходящего стоит относиться как к некоторой игре, допуская, что люди делают все свои глупости понарошку, ну роль, например, такая у вашего заказчика - веселый недотёпа, вот он её и играет; кто-то стикеры развешивает, кто-то слайды рисует, так это всё они не всерьез, так просто у них в сценарии прописано...
👍1
Пятничный оффтоп, хотя сегодня и понедельник: Наверняка все уже видели действующую модель windows - Windows93 https://www.windows93.net/ Ну, вдруг кто не видел
У меня много нового и интересного про визуализацию графов (естественно, для рисования архитектурных картинок), но пока я всё это внятно опишу пройдет неизвестно сколько времени. Потому, пока поделюсь этой старой ссылкой https://mxsmirnov.com/2018/06/25/concept-map/
Собрались как-то архитекторы, взяли кота и давай беседы беседовать в подкасте linkmeup_sysadmins.

Про что говорили:
- Кто такие архитекторы, и проблемы самоопределения
- Какие задачи решают, зачем вообще нужны
- Где считают деньги, где их посчитать забывают и зачем, если есть бухгалтерия
- Стоит ли стремиться к cloud native архитектурам и прочим хайповым словам?
- Путь профессионального развития
- Артефакты работы архитектора
- Даже девушка из QA, стала архитектором, а ты нет.

https://linkmeup.ru/blog/536.html
SystemsInnovation.io (есть такая сетевая организация) объявила о доступности своей главной книжки Systems Thinking Guide (под лицензией creative commons) Скачать или полистать можно здесь: https://systemsinnovation.io/systems-thinking-guide/ если кому интересно
В принципе, этот обзор сервисных сеток https://www.infoq.com/articles/service-mesh-ultimate-guide/ можно было бы пропустить если бы не несколько обстоятельств:
1. Автор Daniel Bryant
2. Полнота обзора и большое количество интересных ссылок внутри него
3. Актуальность (на 18.02.2020)

... и так ожидаемый мной неологизм, в отношении service mesh - короткий фрагмент с заголовком Enterprise Service Bus (ESB) 2.0 в разделе анти-паттернов. Задание начальникам отделов интеграции на 2020: забрать управление сервисными сетками вашей организации в зону своей ответственности. Не успеете сейчас, потом уже не отнимите