Иногда у Марка Ричардса случаются складные видео (пропустим мимо ушей разговоры про квантовую запутанность) Вот сегодня Lesson189 - Architectural Quantum Tradeoffs - вполне себе внятный рассказ про архитектурную кату Sysops Squad (она была не только в книжке про трудные компромиссы, но и в турнире O'Reilly, весной 2021, см. Разбираем описание ИТ-архитектуры) и на её примере о том, что же такое архитектурный квант.
И про отряд сисопов понятно рассказал и про разделение системы по группам нефункциональных требований упомянул и неуместное синхронное взаимодействие подсветил, хотя…
И про отряд сисопов понятно рассказал и про разделение системы по группам нефункциональных требований упомянул и неуместное синхронное взаимодействие подсветил, хотя…
🔥11👍8👎2
Даже удивительно, что в 2024 году кто-то всё еще отслеживает тренды в архитектуре предприятия. Оказывается, отслеживают. Сегодня речь о майском отчете State of Enterprise Architecture 2024 от Bizzdesign
Можно скачать за корпоративный e-mail или просто почитать пояснения(по ссылке выше). Пояснения Марка Ланкхорста в блоге мне понравились даже больше, чем красивый сорокастраничный буклет. Впрочем, в нем тоже есть что почитать.
Модель исследования достаточно традиционная. Взяли более 500 респондентов, по некоторой шкале оценили уровень зрелости в их компаниях функции корпоративной архитектуры. На основании этого поделили на 3 части: четверть - лидеры, столько же отстающие, а остальная половина – середнячки. А потом стали сравнивать насколько различаются эти группы по разным компетенциям. И тут вдруг начинают выявляться разные большие разрыв, например в идентификации zombie-applications или полезностью архитектуры при управлении изменениями...
В общем, см. табличку выше и читайте отчет
Можно скачать за корпоративный e-mail или просто почитать пояснения(по ссылке выше). Пояснения Марка Ланкхорста в блоге мне понравились даже больше, чем красивый сорокастраничный буклет. Впрочем, в нем тоже есть что почитать.
Модель исследования достаточно традиционная. Взяли более 500 респондентов, по некоторой шкале оценили уровень зрелости в их компаниях функции корпоративной архитектуры. На основании этого поделили на 3 части: четверть - лидеры, столько же отстающие, а остальная половина – середнячки. А потом стали сравнивать насколько различаются эти группы по разным компетенциям. И тут вдруг начинают выявляться разные большие разрыв, например в идентификации zombie-applications или полезностью архитектуры при управлении изменениями...
В общем, см. табличку выше и читайте отчет
👍15🎉3
TLC2024_Как_расскаывать_архитектурные_диаграммы.pdf
3.3 MB
Поделюсь слайдами выступления на Team/Tech Lead Conf'2024. Меня уже двое попросили повторить историю о том, как рассказывать архитектурные диаграммы в ‘корпоративном’ формате. Я с удовольствием это сделаю, приглашайте.
Но мне представляется не менее полезным cделать и наоборот. Взять реальную архитектурную диаграмму из вашей жизни и поработать со мной над её рассказом. Полтора часа, вмещающие две-три итерации доработок, преобразят вашу историю до неузнаваемости
Но мне представляется не менее полезным cделать и наоборот. Взять реальную архитектурную диаграмму из вашей жизни и поработать со мной над её рассказом. Полтора часа, вмещающие две-три итерации доработок, преобразят вашу историю до неузнаваемости
👍38🔥17❤6🤩1
Нашел для коллекции еще один кликабельный архитектурный артефакт - Enterprise Architecture Implementation Wheel
EAWheel
Enterprise Architecture Implementation Wheel • EAWheel
Implement a basic Enterprise Architecture using the Enterprise Architecture Implementation Wheel. Based on the TOGAF Standard.
👍18🔥10❤2
Оффтоп по пятницам: Честно говоря, я совершенно не помню, где, когда и зачем мне довелось программировать микрокалькулятор MK-61. Я не помню какие программы писал, хотя точно помню что писал. Но вот вдруг оказалось, что голова вполне себе отчетливо сохранила в памяти всю эту историю про стек из четырех регистров X, Y, Z, T, который можно вращать; про кнопки [В↑] и [С/П] и про то, как вводить, запускать и останавливать программу. Удивительно!
Прочитайте здесь: https://habr.com/ru/articles/505612/ может тоже что-то подобное вспомните. Развлекитесь здесь: https://mk-61.moy.su/emulator.html (там еще и на логарифмической линейке можно посчитать и арифмометр покрутить) и постарайтесь снова почувствовать ту наивную детскую радость, что непременно возникает при успешном прохождение дымового теста
Прочитайте здесь: https://habr.com/ru/articles/505612/ может тоже что-то подобное вспомните. Развлекитесь здесь: https://mk-61.moy.su/emulator.html (там еще и на логарифмической линейке можно посчитать и арифмометр покрутить) и постарайтесь снова почувствовать ту наивную детскую радость, что непременно возникает при успешном прохождение дымового теста
👍25👏10🔥5❤3
Можно ли сравнивать Google Cloud Architecture Framework c традиционными архитектурными фреймворками, такими как TOGAF?
Я бы не спешил отвечать отрицательно. Наблюдая уже пару лет за развитием этой истории(см. журнал изменений здесь: What’s new), можно провести некоторые параллели с эволюцией более тяжеловесных подходов, проходившей лет 15 тому назад. Да, system design это совершенно не то же самое, что описание текущей и целевой архитектур, но все же. Вот даже такие видео Introduction to the System Design Pillar of the Google Cloud Architecture Framework если и не напоминает вебинары The Open Group, то тяготеет к ним по стилистике. Дежа вю усиливается если углубиться в чтение текстов. Возможно, я субъективен
С другой стороны, появление подобных подходов может задать направление развития для того же TOGAF. Наличие альтернатив помогает лучше осознать потенциальные возможности. И уж совершенно точно это добавит идей архитекторам предприятия для развития собственных внутрикорпоративных архитектурных фреймворков. А ведь это одно из любимейших занятий корпоративных архитекторов
Я бы не спешил отвечать отрицательно. Наблюдая уже пару лет за развитием этой истории(см. журнал изменений здесь: What’s new), можно провести некоторые параллели с эволюцией более тяжеловесных подходов, проходившей лет 15 тому назад. Да, system design это совершенно не то же самое, что описание текущей и целевой архитектур, но все же. Вот даже такие видео Introduction to the System Design Pillar of the Google Cloud Architecture Framework если и не напоминает вебинары The Open Group, то тяготеет к ним по стилистике. Дежа вю усиливается если углубиться в чтение текстов. Возможно, я субъективен
С другой стороны, появление подобных подходов может задать направление развития для того же TOGAF. Наличие альтернатив помогает лучше осознать потенциальные возможности. И уж совершенно точно это добавит идей архитекторам предприятия для развития собственных внутрикорпоративных архитектурных фреймворков. А ведь это одно из любимейших занятий корпоративных архитекторов
🔥14👍4❤2👎1🤔1🥱1
Архитектура ИТ-решений
Исследование состояния DevOps в России 2024 Компания Экспресс 42 попросила меня выступить в качестве информационного партнера ежегодного масштабного исследования состояния DevOps 2024! Если тема DevOps вам не безразлична – пройдите опрос и внесите свой…
📌 26 июля в 11:00 состоится вебинар с результатами исследования State of DevOps Russia 2024, которое я анонсировал в апреле и инфопартнером которого является наш канал
Необходима регистрация
Необходима регистрация
State of DevOps Russia 2024
Анонс результатов исследования Вебинар 26 июля в 11:00 4 года проводим исследование 4000+ участников 30+ каналов комьюнити поддерживает нас 7 информационных партнеров Генеральные партнеры 2024 Благодарим за участие в реализации исследования лидеров индустрии!…
👍1
📽 YouTube пока еще работает, но только медленно, а может уже не работает, зато быстро, а может что-то еще...
В общем, все видео и трансляции с канала Архитектура ИТ-решений я скопировал вот сюда: https://disk.yandex.ru/d/0lwmomky8wCjgw Их можно скачать оттуда в формате mp4 или посмотреть в удобном для вас качестве, не загружая на локальный компьютер
В общем, все видео и трансляции с канала Архитектура ИТ-решений я скопировал вот сюда: https://disk.yandex.ru/d/0lwmomky8wCjgw Их можно скачать оттуда в формате mp4 или посмотреть в удобном для вас качестве, не загружая на локальный компьютер
👍63❤40🔥13🎉3👎2
Если вы уже забыли (или не знали) о системах управления бизнес-процессами BPMS, то Bernd Ruecker - сооснователь Camunda, напоминает вам о них в своем свежем тексте Are You Done Yet? Mastering Long-Running Processes in Modern Architectures. Честно говоря, мне всегда нравился этот автор. В первую очередь, четким позиционированием и движков состояний и непосредственно камунды, как неких легковесных готовых компонент(библиотек) для построения более сложных решений. А еще умением изящно выделиться на фоне коммерческих BPMS
Правда, упомянутый выше текст смотрится немного поверхностным, а примеры надерганными и нецелостными. Тем не менее, я его рекомендую
Правда, упомянутый выше текст смотрится немного поверхностным, а примеры надерганными и нецелостными. Тем не менее, я его рекомендую
InfoQ
Are You Done Yet? Mastering Long-Running Processes in Modern Architectures
In this article, Bernd Ruecker explores the importance of long-running processes in various applications, particularly in distributed systems. He emphasizes the value of asynchronous communication and explores strategies like Centers of Excellence, along…
👍14❤2🔥2
Почему-то мне казалось, что однажды я уже делился в канале этим слайдом и ссылкой на статью: Distributed transaction patterns for microservices compared Билгина Ибряма о распределенных транзакциях (5 паттернов двойной записи... - другое название этой статьи).
Оказалось, что не делился, хотя и обещал на одном из вебинаров это сделать. Исправляюсь!
Оказалось, что не делился, хотя и обещал на одном из вебинаров это сделать. Исправляюсь!
👍29🤔2
Архитектура ИТ-решений
📽 YouTube пока еще работает, но только медленно, а может уже не работает, зато быстро, а может что-то еще... В общем, все видео и трансляции с канала Архитектура ИТ-решений я скопировал вот сюда: https://disk.yandex.ru/d/0lwmomky8wCjgw Их можно скачать оттуда…
В тот же каталог буду пока выкладывать видео других выступлений с YouTube. Вот, кстати, запись с прошедшего в конце июня в Санкт-Петербурге TechLeadConf и история о том, Как рассказывать архитектурные диаграммы (Ссылка на видео в канале конференции: https://youtu.be/Ba9IejlZ-ws)
Яндекс Диск
Как рассказывать архитектурные диаграммы _ Максим Смирнов (IT Expert).mp4
Посмотреть и скачать с Яндекс Диска
👍37❤6
В IcePanel собрали пару ссылок на тексты из серии Modelling vs diagramming и дополнили их новыми словами и картинками. Но, на мой взгляд, не сделали главного, а именно не собрали в одну линию эскизы, модели, представления, исходники, работающее приложение, изменения. Обошли стороной вопросы когда и зачем нужны модели или диаграммы
В этом плане, даже матрица Захмана 1987 года, прокладывающая логику от набросков на салфетке до готовой системы, смотрится более целостной.
Ссылки:
[1] Comparison - C4 modelling vs diagramming
[2] Ardoq Compared to Drawing, Modeling, and Data Visualization Tools
[3] Modelling vs diagramming software architecture
В этом плане, даже матрица Захмана 1987 года, прокладывающая логику от набросков на салфетке до готовой системы, смотрится более целостной.
Ссылки:
[1] Comparison - C4 modelling vs diagramming
[2] Ardoq Compared to Drawing, Modeling, and Data Visualization Tools
[3] Modelling vs diagramming software architecture
❤7👍6🔥2
Архитектура ИТ-решений
В IcePanel собрали пару ссылок на тексты из серии Modelling vs diagramming и дополнили их новыми словами и картинками. Но, на мой взгляд, не сделали главного, а именно не собрали в одну линию эскизы, модели, представления, исходники, работающее приложение…
Я не ожидал, что предыдущая моя реплика вызовет столь живую дискуссию о различении моделей и представлений. Но может быть это важно, а у меня просто глаз замылен.
Просто в архитектуре предприятия подход к архитектурным описаниям еще более прагматичен, реалистичен и безнадежен(в смысле, что не питает пустых надежд на полноту и непротиворечивость таких описаний)
Собственно, этому и посвящена концепция архитектурного ландшафта, подробно описанная, например, в ADM Practitioners' Guide, см. 3.2.1 Introduction to the EA Landscape Только одна цитата:
Подробнее по указанной выше ссылке. Картинка, демонстрирующая неполноту описаний, взята из упомянутого документа
Просто в архитектуре предприятия подход к архитектурным описаниям еще более прагматичен, реалистичен и безнадежен(в смысле, что не питает пустых надежд на полноту и непротиворечивость таких описаний)
Собственно, этому и посвящена концепция архитектурного ландшафта, подробно описанная, например, в ADM Practitioners' Guide, см. 3.2.1 Introduction to the EA Landscape Только одна цитата:
This Guide distinguishes EA Landscape from EA, because there will not be a single description in a comprehensive EA Landscape. At any point in time, a typical Enterprise will have several architectures described. Some architectures will address very specific needs; others will be more general. Some will address detail; some will provide a big picture. Some will address the same topics in different states (current, target, and transition), or different periods of time.
Подробнее по указанной выше ссылке. Картинка, демонстрирующая неполноту описаний, взята из упомянутого документа
❤7👍6
Удивительным образом на сайте Martin Fowler нашел новый для себя текст от Gregor Hohpe. Почти 5 лет назад в заметке Don't get locked up into avoiding lock-in Грегор сделал исчерпывающий обзор того, что принято называть Vendor Lock-in, выделив разные степени подобных привязок (продукт, версия, архитектура, платформа и пр., вплоть до Mental Lock-in). Ну, а заодно, в очередной раз напомнил нам о назначении архитектурных моделей и пользе рассмотрения альтернативных вариантов.
В общем, от привязок нам не избавиться, но заголовок статьи обнадеживает: не замыкайтесь в себе, избегая блокировки
В общем, от привязок нам не избавиться, но заголовок статьи обнадеживает: не замыкайтесь в себе, избегая блокировки
👍29🔥4
С 1 сентября ArchiMate Forum из Open Group собирает идеи и запросы на изменения языка. Называется это Archimate Feedback Campaign 2024
Подробности тут https://www.opengroup.org/archimate/feedback
Подробности тут https://www.opengroup.org/archimate/feedback
👍11
Архитектура ИТ-решений
📌 26 июля в 11:00 состоится вебинар с результатами исследования State of DevOps Russia 2024, которое я анонсировал в апреле и инфопартнером которого является наш канал Необходима регистрация
И, наконец, полная версия Исследования состояния DevOps 2024! от команды Экспресс 42
В отчете семь тематических секций, из которых вы узнаете об используемых в индустрии инструментах, рынке труда DevOps и изменениях ключевых целей компаний. По традиции, есть и раздел о Kubernetes и оркестраторах. Особое внимание в этом году уделено инструментальным платформам и тому, с какими сложностями связана их разработка.
Посмотреть полную версию можно 👉 по ссылке!
В отчете семь тематических секций, из которых вы узнаете об используемых в индустрии инструментах, рынке труда DevOps и изменениях ключевых целей компаний. По традиции, есть и раздел о Kubernetes и оркестраторах. Особое внимание в этом году уделено инструментальным платформам и тому, с какими сложностями связана их разработка.
Посмотреть полную версию можно 👉 по ссылке!
State of DevOps Russia 2025
Результаты масштабного исследования состояния DevOps в России. Полная версия отчета!
👍5
В конце июля The Open Group опубликовал шаблоны документов для 10-ой версии TOGAF. Загрузить можно отсюда: https://publications.opengroup.org/togaf-library/practical-application/i094
Внутри:
Внутри:
Preliminary Phase
TOGAF® Template - Architecture Principles.docx
TOGAF® Template - Architecture Repository.docx
TOGAF® Template - Business Principles, Goals, and Drivers.docx
TOGAF® Template - Organizational Model for Enterprise Architecture.docx
TOGAF® Template - Request for Architecture Work.docx
TOGAF® Template - Tailored Architecture Framework.docx
Phase A - Architecture Vision
TOGAF® Template - Architecture Definition.docx
TOGAF® Template - Architecture Vision.docx
TOGAF® Template - Capability Assessment.docx
TOGAF® Template - Communications Plan.docx
TOGAF® Template - Statement of Architecture Work.docx
Phase B - Business Architecture
TOGAF® Template - Architecture Requirements Specification.docx
TOGAF® Template - Architecture Roadmap.docx
Phase C - Information Systems Architecture
Architecture Deliverables Phases C and D.docx
Phase D - Technology Architecture
Architecture Deliverables Phases C and D.docx
Phase E - Opportunities and Solutions
TOGAF® Template - Implementation and Migration Plan.docx
Phase F - Migration Planning
TOGAF® Template - Architecture Building Blocks.docx
TOGAF® Template - Architecture Contract.docx
TOGAF® Template - Implementation Governance Model.docx
Phase G - Implementation Governance
TOGAF® Template - Compliance Assessment.docx
TOGAF® Template - Solution Building Blocks.docx
Phase H - Architecture Change Management
TOGAF® Template - Change Request.docx
TOGAF® Template - Requirements Impact Assessment.docx
publications.opengroup.org
TOGAF® Standard, 10th Edition Template Deliverables
This is an example set of template deliverables for the TOGAF Standard, 10th Edition.
🔥33👍14❤2