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

Регистрация в перечне РКН: https://knd.gov.ru/license?id=6735f4cd97de7d1d1953c457&registryType=bloggersPermission
Download Telegram
Вдруг вам пока так и недовелось разобраться из чего состоит kubernetes. Тогда читайте перевод Внутреннее устройство Kubernetes-кластера простым языком из серии Kubernetes 101 (в серии пока 5 статей с большим количеством картинок, часть из которых даже анимированная; что-то банально, а что-то полезно)
Снова привязал к каналу группу для обсуждения. Посмотрим, что будет со спамом
За время отключения комментариев мне больше хотелось услышать ваши суждения вот об этом https://blogs.mulesoft.com/api-integration/strategy/a-visual-language-for-digital-integration/ Зачем оно нужно написал здесь: https://tttttt.me/it_arch/1191
🛠150 проголосовавших на данный момент в опросе нашего чата Работа для ИТ-архитектора
- 69% (больше 100 человек) ищут понимания рынка труда ИТ-архитекторов, а еще 17% - других инстайтов
- всего 2% в поиске работы, 47% работают, но не исключают для себя других возможностей
- только 6% заглянули за новыми сотрудниками, 11% пришли пообщаться, а 5% не знают зачем пришли

Продолжаем опрос... 🔬
7 шагов для оценки архитектуры программного обеспечения при помощи Tiny Architectural Review Approach (TARA) с простым примером https://stefan-poeltl.medium.com/software-architecture-assessment-with-tara-e54844b78f73
1. Context Diagram and Requirements
2. Functional and deployment views
3. Code analysis
4. Requirements assessment
5. Identify and Report Findings
6. Create conclusions for the sponsor
7. Deliver the Findings and Recommendations
Forwarded from Leonid V
Профессиональный стандарт.pptx
1.2 MB
На работе сделал обзор проф. стандарта от минтруда. Там кратко что это, зачем, обязательно или нет и обзор трудовых функций. От себя мало, больше выдержки из самого документа.
Раз в полгода thoughtworks выпускает очередной технологический радар. Эти обзоры были довольно разными: неожиданными и вполне предсказуемыми, спорными и банальными, задиристыми и скучными. Новый непохож ни на один из предыдущих. Чего только стоит:
В этом выпуске радара мы заметили гораздо меньше всплесков в разделе платформы... Наша гипотеза заключается в том, что по большей части организации выбрали поставщика облачных услуг (или двух) и стандартизировали Kubernetes и Kafka. И хотя основные облачные платформы продолжают выпускать новые сервисы, в них нет ничего особенного

Радар получился крайне осторожный (если не сказать настороженный). Минимальное заполнение раздела adopt по всем сегментам и практически пустой раздел hold; всё ушло в trial и assess https://www.thoughtworks.com/insights/blog/it-organizational-design/macro-trends-technology-industry-october-2021
Слайды Саймона Брауна с GOTO Copenhagen 2021 https://static.architectis.je/gotocph2021-diagrams-as-code-2.pdf (аж целых 97 штук) из которых я с удовольствием позаимствую выражение
notation independent  
(см. слайд 17: "The C4 model is
notation independent"). Ну и много прочих вещей, ставших актуальными за последнее время. Но то, что мы ставим модель превыше нотации и превыше инструмента - оч. круто!
👍1
Давайте уж все веселые картинки по интеграции соберем https://microservice-api-patterns.org/ Microservice API Patterns (MAP) мне представляется наименее проработанной (картинок больше смыслов) историей, но такие обычно и завоёвывают популярность
Хотел запустить еще один опрос, но удержался. На этот раз тема несостоявшегося опроса следующая. Насколько оправдано стремление ИТ-архитектора донести до начальников и заказчиков те или иные технические знания? Всё больше склоняюсь к тому, что этого не нужно. Не надо рассказывать про всякие CQRS-ы, агрегаты и EventStore-ы. Проще надо быть, директивнее выражатьcя: хочешь, чтоб система не тупила, делай как я сказал дорогой заказчик!

В общем, больше типовых решений и меньше изысков. А размышления, рассуждения и эксперименты оставим для наших архитектурных поисиделок, домашних проектов и переписок в чатах.
Как думаете?
Поделюсь вот этой ссылкой со всеми подписчиками канала. Набор курсов, которые, на мой взгляд, представляют идеальное по соотношению простота/польза введение в soft-skills вообще и коммуникации в частности.
Посмотрите/послушайте, вам понравится
(не реклама)
Десять лет Architecture Decision Record (ADR). Оригинальный пост https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions от Michael Nygard
У авторов Team Topologies есть довольно большой текст о когнитивной нагрузке команд https://itrevolution.com/team-cognitive-load-team-topologies/ (а сам термин второе полугодие присутствует в технологическом радаре https://www.thoughtworks.com/radar/techniques/team-cognitive-load). Интересно, что до этого работы Джона Свеллера о Cognitive Architecture and Instructional Design вспоминали только в связи с обучением.

Появление этой темы в разработке дает нам новые требования к архитектурным моделям (схемам в терминологии Свеллера). Собственно, модели должны быть сделаны так, чтоб снижать когнитивную нагрузку посредством автоматизмов
Есть один текст из блога The Open Group, перевод которого у меня почему-то никак не складывался. Но, наконец, всё встало на свои места. Евгений Погребняк доработал перевод истории про два типа архитекторов предприятия https://mxsmirnov.com/2021/11/18/archi123/ За что я просто не могу не выразить ему свою самую глубокую благодарность! Если в тексте вы, всё же, обнаружите какие-либо неточности - обязательно пишите
🤷🏻Наткнулся в ленте на эту заметку: https://cechinel.medium.com/system-design-c4-model-766683fed1c9 с правильными цитатами из c4model.com и крайне странной картинкой (см. выше).

Похоже, люди считают, что использование c4model автоматически избавляет их от необходимости делать диаграммы читаемыми и понятными, а архитектуру вменяемой. Настораживающий тренд 🧨
Тоже поделюсь сегодняшним текстом с хабра про интервью аналитика https://habr.com/ru/post/591057/ С одной стороны хорошо, что аналитики наконец выучили слова идемпотентный или безопасный. С другой стороны, экономить на архитекторах всё равно себе дороже будет
Два года назад написал у себя в блоге заметку Развилки архитектурных решений с предостережениями для других. Сейчас пригодилось в качестве предостережения для самого себя, что подтвердило два банальных тезиса: 1) блог полезно писать; 2) еще более полезно его потом самому и читать
The Process Automation Map Любителям бизнес-процессов: большой текст про разные типы процессов (и подходы к их автоматизации) от Bernd Rücker (Camunda) https://blog.bernd-ruecker.com/exploring-the-process-automation-map-7d9aa181a747 и его более короткая версия https://techspective.net/2021/11/22/the-process-automation-map/