Представляется мне что прошли времена, когда новые метамодели, фреймворки и инструменты вызывали горячий отклик в равнодушных сердцах архитекторов предприятия.
Вот смотрю я на EDGY https://enterprise.design/ пытаясь понять, что в нем не так. И не вижу каких-то серьезных проблем, но как-то совсем не цепляет
Вот смотрю я на EDGY https://enterprise.design/ пытаясь понять, что в нем не так. И не вижу каких-то серьезных проблем, но как-то совсем не цепляет
👍14💯1
В апреле они начали с него свой Software Architecture and Design Trends Report за 2024 год [2] (ссылки будут внизу), в июле выпустили eMag с набором статей [3], а вчера приступили к публикации серии Article Series: Cell-Based Architectures: How to Build Scalable and Resilient Systems [1]
Но, как это бывает практически с любым похожим термином, к его использованию возникает ряд вопрос. Из которых я выделили бы два основных: более-менее единое понимании термина и его полезность. И с тем и с другим у Cell-Based Architecture не очень все хорошо складывается.
Уже появилось множество не вполне одинаковых трактовок этого понятия. У WSO2 есть уже целая референсная архитектура [4], у ByteByteGo лаконичная картинка [5] ну и некоторый объем статей, начиная с Кристофера Сандовала [6] и продолжая теми же текстами InfoQ.
Думаю, большинство удовлетворится тем, что ячейка – это часть системы, обрабатывающая некоторое подмножество общего объема запросов и команд и способная делать это автономно, т.е. не обращаясь за границы ячейки. Подразумевается, что процессы ячейки развертываются на более-менее сосредоточенной группе серверов и взаимодействуют только между собой. Но вот цели такой архитектуры воспринимаются уже по-разному. Для кого-то это про локализацию сбоев. Другие [что странно] воспринимают это как способ обеспечения масштабирования. Третьи видят в ячейках способ сохранить данные внутри юрисдикции, ну и т.д.
Теперь про полезность. Я почему-то думаю, что десятилетия повального увлечения микросервисами немного научили отрасль построению распределенных информационных систем. И вряд ли кто собирается нынче вызывать в синхронном режиме удаленную процедуру из одного сервиса, в ходе обработки вызова от другого, который в свою очередь делает это для обработки запроса от третьего и т.д. Ну, т.е., идея переборок через которые не следует вызывать другие сервисы, банальна и очевидна. Вряд ли стоит называть это некоторым отдельным термином. В микросервисном мире предлагалось stateful взаимодействия осуществлять внутри сервера или даже pod-а. В ячеистой архитектуре потенциально ненадежные взаимодействия локализуются внутри группы серверов. Пожалуй, термин ячейка не будет лишним при развертывании в публичных облаках. Но вряд ли он станет столь же актуальным для частных облаков или собственных инфраструктур.
Но, может я чего-то в этой идее не разглядел. Посмотрим
[1] Article Series: Cell-Based Architectures: How to Build Scalable and Resilient Systems
[2] InfoQ Software Architecture and Design Trends Report - April 2024
[3] Cell-Based Architectures: How to Build Scalable and Resilient Systems
[4] Cell-Based Architecture. A Decentralized Reference Architecture for Cloud Native Applications
[5] A Crash Course on Cell-based Architecture
[6] What is Cell-Based Architecture?
Please open Telegram to view this post
VIEW IN TELEGRAM
InfoQ
Article Series: Cell-Based Architectures: How to Build Scalable and Resilient Systems
In this article series, we take readers on a journey of discovery and provide a comprehensive overview and in-depth analysis of many key aspects of cell-based architectures, as well as practical advice for applying this approach to existing and new architectures.
👍19🤔6❤3🔥2👏1
Карту причин неудачи при модернизации унаследованных приложений нашел я в бумаге /thoughtworks Legacy modernization. A transformation opportunity
Такое впечатление, что традиционные задачи архитектуры предприятия регулярно переосмысливаются самым разными консультантами. И не то, чтоб они что-то принципиально новое предлагают. Скорее преподносят более современное звучание достаточно известных идей и подходов. Внутри снова история про business capabilities, ценностное предложение, расстановку приоритетов и управление объемом и границами изменения
Впрочем, если интересно, посмотрите эти рекомендации сами. Может вы увидите их как-то иначе
Такое впечатление, что традиционные задачи архитектуры предприятия регулярно переосмысливаются самым разными консультантами. И не то, чтоб они что-то принципиально новое предлагают. Скорее преподносят более современное звучание достаточно известных идей и подходов. Внутри снова история про business capabilities, ценностное предложение, расстановку приоритетов и управление объемом и границами изменения
Впрочем, если интересно, посмотрите эти рекомендации сами. Может вы увидите их как-то иначе
👍17🤔3❤2
Где проходит граница изменения.pdf
3.9 MB
Отлично вчера прошел ArchDays! Огромное спасибо Сергею и всем организаторам. Выкладываю слайды своего выступления и безусловно благодарю всех тех, кто пришел его послушать
Очень раз был пообщаться со всеми, с кем успел! И непременно постараюсь сделать на днях очередной вебинар
Очень раз был пообщаться со всеми, с кем успел! И непременно постараюсь сделать на днях очередной вебинар
🔥64👍20
Еще один огромный SlideDoc(слайды с заметками) System Design and Software Architecture от Ruth Malan. Какие-то идеи и слайды встречались у неё раньше. Другие я увидел впервые. Анонс от автора:
Я не хотела ограничиваться тем, что архитектура программного обеспечения - это просто "части и отношения" или ADR и т.д., подробнее здесь: введение в архитектуру ПО как системный дизайн
❤14👍12🔥2
А вот и обзор целой серии докладов с ArchDays от Максима Цепкова https://mtsepkov.org/ArchDays-2024
Внтури:
- Максим Цепков. Бизнес и софт как единая система: описываем архитектуру предприятия
- Максим Смирнов. Где проходит граница изменения
- Денис Свеженин, ЛЕНТА. Стратегия автоматизации или автоматизация стратегии?
- Александр Войновский, Газпром нефть. Корпоративная архитектура. Buy or Build: способы оценки архитектуры
- Филипп Дельгядо. Конфигурация и кастомизация в энтерпрайзе
- Евгения Умен из AB digital. Революционный refresh. Рефакторинг клиентского домена и долгий путь к балансу
- Павел Кан, Ensi. Поиск рабочего компромисса между стройной теорией и заковыристой реальностью: архитектурные практики в гибридных командах с продуктовым подходом
Обзор как всегда мегаподробный и очень интересный.
Внтури:
- Максим Цепков. Бизнес и софт как единая система: описываем архитектуру предприятия
- Максим Смирнов. Где проходит граница изменения
- Денис Свеженин, ЛЕНТА. Стратегия автоматизации или автоматизация стратегии?
- Александр Войновский, Газпром нефть. Корпоративная архитектура. Buy or Build: способы оценки архитектуры
- Филипп Дельгядо. Конфигурация и кастомизация в энтерпрайзе
- Евгения Умен из AB digital. Революционный refresh. Рефакторинг клиентского домена и долгий путь к балансу
- Павел Кан, Ensi. Поиск рабочего компромисса между стройной теорией и заковыристой реальностью: архитектурные практики в гибридных командах с продуктовым подходом
Обзор как всегда мегаподробный и очень интересный.
👍24
🤔 Что общего у IT4IT и Architecture as Code?
Как отследить изменение состояний множества полезных вещей: приложений, технологий, источников данных, продуктов, сервисов, запросов на изменения или обслуживание? Эталонные архитектуры всегда были не просто попыткой категоризировать события и вещи. За ними обычно следуют более прагматичные инструменты сохранения прозрачности и обеспечения управляемости сложных ИТ-ландшафтов. Инструменты, реализующие более современные концепции
⏳В октябре 2024-го обновилась эталонная архитектура управления цифровыми технологиями IT4IT. Я рассказывал о ранних версиях этого стандарта, но потом взял паузу. Пришла пора её прервать.
📆 12 ноября в 11:00 MSK присоединяйтесь ко мне на бесплатном вебинаре про IT4IT v3.0.1. На этот раз в zoom
➡️ Подробности и регистрация: https://mxsmirnov.timepad.ru/event/3106269/
Как отследить изменение состояний множества полезных вещей: приложений, технологий, источников данных, продуктов, сервисов, запросов на изменения или обслуживание? Эталонные архитектуры всегда были не просто попыткой категоризировать события и вещи. За ними обычно следуют более прагматичные инструменты сохранения прозрачности и обеспечения управляемости сложных ИТ-ландшафтов. Инструменты, реализующие более современные концепции
⏳В октябре 2024-го обновилась эталонная архитектура управления цифровыми технологиями IT4IT. Я рассказывал о ранних версиях этого стандарта, но потом взял паузу. Пришла пора её прервать.
📆 12 ноября в 11:00 MSK присоединяйтесь ко мне на бесплатном вебинаре про IT4IT v3.0.1. На этот раз в zoom
➡️ Подробности и регистрация: https://mxsmirnov.timepad.ru/event/3106269/
mxsmirnov.timepad.ru
IT4IT v3.0.1 / События на TimePad.ru
Октябрьское обновление стандарта IT4IT и неожиданные находки внутри его archimate-модели.
Бесплатный вебинар про стандарты цифровой архитектуры предприятия
Бесплатный вебинар про стандарты цифровой архитектуры предприятия
👍9
Архитектура ИТ-решений
🤔 Что общего у IT4IT и Architecture as Code? Как отследить изменение состояний множества полезных вещей: приложений, технологий, источников данных, продуктов, сервисов, запросов на изменения или обслуживание? Эталонные архитектуры всегда были не просто попыткой…
it4it-normative.xml
6.5 MB
Давайте я поделюсь стандартом IT4IT в ArchiMate Model Exchange File Format-е. Возможно, кто-то захочет предварительно посмотреть его, например, в Archi или другом archimate инструменте
🔥13👍3
Архитектура ИТ-решений
📅 15 марта 10:30 MSK Бесплатный вебинар: Реальная альтернатива микросервисам Монолит не альтернатива микросервисам! Будь он хоть двадцать раз модульным. Монолит всегда останется единым процессом, который не разделить по серверам... или нет? Подробности и…
В марте этого года мы уже обсуждали направления развития распределенных архитектур и возможные альтернативы микросервисам (запись здесь: https://youtu.be/rIr6xIB_x3I). Я тогда делился сомнениями Мартина Клеппмана(автора книжки с кабанчиком) и других экспертов относительно Google Service Weaver и идеи модульного монолита
И вот тут оказывается, что с 5 декабря 2024 года активная разработка этого фреймворка останавливается. А через шесть месяцев после этого, 6 июня 2025-го репозиторий будет окончательно заморожен и заархивирован. В общем, как пишут вот здесь: we recommend that users fork the repository
И вот тут оказывается, что с 5 декабря 2024 года активная разработка этого фреймворка останавливается. А через шесть месяцев после этого, 6 июня 2025-го репозиторий будет окончательно заморожен и заархивирован. В общем, как пишут вот здесь: we recommend that users fork the repository
👍7🔥3❤1👏1
Архитектура ИТ-решений
🤔 Что общего у IT4IT и Architecture as Code? Как отследить изменение состояний множества полезных вещей: приложений, технологий, источников данных, продуктов, сервисов, запросов на изменения или обслуживание? Эталонные архитектуры всегда были не просто попыткой…
IT4IT (12 ноября 2024).pdf
4.4 MB
Запись мне zoom сделал как-то кривовато, сумею исправить - выложу. А пока делюсь слайдами
👍19🤔1
Архитектура ИТ-решений
Пока заметка из понедельника продолжает набирать лайки, Jurgen Appelo добавляет в блог unFix новые записи. Сегодня вот эту https://unfix.work/blog/lets-unfix-team-topologies. Я не очень люблю лонгриды, но обожаю дружелюбную критику/переосмысление популярных…
С момента анонса unFIX в январе 2022 года, о котором я писал выше, появилось некоторое количество примеров использования этого нефреймворка, а еще новых текстов, картинок и реквизитов
У меня же все отчетливей проявляется зависть. Вот почему у людей, занимающихся оргдизайном, и картинки нормальные и слова проникновенные и карточки разноцветные? А у нас - архитекторов, диаграммы обычно скучные, непременно с запутанными стрелочками, а нередко ещё к тому же и в нотации арчимейт.
Чем и когда испортили мы себе карму?
У меня же все отчетливей проявляется зависть. Вот почему у людей, занимающихся оргдизайном, и картинки нормальные и слова проникновенные и карточки разноцветные? А у нас - архитекторов, диаграммы обычно скучные, непременно с запутанными стрелочками, а нередко ещё к тому же и в нотации арчимейт.
Чем и когда испортили мы себе карму?
👍11😢4🤩2❤1🤨1
Архитектура ИТ-решений
С момента анонса unFIX в январе 2022 года, о котором я писал выше, появилось некоторое количество примеров использования этого нефреймворка, а еще новых текстов, картинок и реквизитов У меня же все отчетливей проявляется зависть. Вот почему у людей, занимающихся…
Gregor Hohpe on LinkedIn пару дней назад поддержал тему архитектуры и визуализации тезисом:
https://www.linkedin.com/posts/ghohpe_architects-are-visual-communicators-but-activity-7263548173023944704-YMw0/
Architects are visual communicators. But they don't draw blueprints, they sketch ...
https://www.linkedin.com/posts/ghohpe_architects-are-visual-communicators-but-activity-7263548173023944704-YMw0/
Linkedin
Architects are visual communicators. But they don't draw blueprints, they sketch. It's amazing how many dimensions you can express…
Architects are visual communicators. But they don't draw blueprints, they sketch. It's amazing how many dimensions you can express in a sketch. Sketches are also great for abstractions.
Several resources help architects hone their sketching skillsl:
- My…
Several resources help architects hone their sketching skillsl:
- My…
👍9
Небольшой опрос (96 человек) от IcePanel State of Software Architecture Report — 2024 оказался неожиданно интересным
Update: Добавил ссылку на сообщение у них на сайте https://icepanel.io/blog/2024-11-26-State-of-software-architecture-2024 Вдруг медиум не у всех виден
Update: Добавил ссылку на сообщение у них на сайте https://icepanel.io/blog/2024-11-26-State-of-software-architecture-2024 Вдруг медиум не у всех виден
Medium
State of Software Architecture Report — 2024
Results from IcePanel’s survey to architects and technical leaders on software architecture.
👍12🤔1
Привет! У нас в чате Работа для ИТ-архитекторов иногда появляются запросы на разовую консультацию. Как вы думаете, сколько должна стоить такая консультация и как долго продолжаться?
(Опрос будет в следующем сообщении. Пока я его не опубликовал можно предложить ваш вариант ответа в комментариях к этому сообщению)
(Опрос будет в следующем сообщении. Пока я его не опубликовал можно предложить ваш вариант ответа в комментариях к этому сообщению)
Telegram
Работа для ИТ-архитекторов
Группа только(!) для публикации резюме и вакансий ИТ-архитекторов. Правила см. закреп.
Чтобы ускорить запрос на вход → ЛС любому из админов:
@alexander_derzhavin
@viktorkho
@AlexanderBashkirov
@societas_f
@vigoloubev
@azure3033
Чтобы ускорить запрос на вход → ЛС любому из админов:
@alexander_derzhavin
@viktorkho
@AlexanderBashkirov
@societas_f
@vigoloubev
@azure3033
👎1
Консультация архитектора (длится и стоит)
Anonymous Poll
12%
1 час 3000-5000 ₽
12%
~ 7500 ₽ разовая часовая консультация
17%
Час от 10 000 ₽
8%
$300 в час
30%
Чтоб нормально разобраться надо 3-4 часовых встречи
32%
Такой формат бесполезен. Погружение в контекст и задачу требует десятков часов
5%
Задача тысяч на пятьдесят – семьдесят рублей
15%
Месячный оклад и 2-3 недели работы
10%
Вам нужен архитектурный воркшоп (для 10-12 человек на полдня)
👍5🤨4
Уже набралось более 800 голосов. Давайте посмотрим первые результаты:
1️⃣ Как и следовало ожидать большинство проголосовавших считают, что архитектура требует серьезного погружения. Как минимум нескольких встреч (27%), а то и десятков часов (35%)
2️⃣ Но варианты почасовой оплаты работы архитектора тоже не остались без голосов. Причем сумма распределяется более менее ровно, начиная с 12% на 3000₽, возрастая до 16% к сумме от 10 000 ₽ и снижаясь к 8% на отметке $300 в час
3️⃣ Другие варианты тоже собрали некоторое количество голосов. Т.е. не смотрятся чем-то уж совсем необычным
1️⃣ Как и следовало ожидать большинство проголосовавших считают, что архитектура требует серьезного погружения. Как минимум нескольких встреч (27%), а то и десятков часов (35%)
2️⃣ Но варианты почасовой оплаты работы архитектора тоже не остались без голосов. Причем сумма распределяется более менее ровно, начиная с 12% на 3000₽, возрастая до 16% к сумме от 10 000 ₽ и снижаясь к 8% на отметке $300 в час
3️⃣ Другие варианты тоже собрали некоторое количество голосов. Т.е. не смотрятся чем-то уж совсем необычным
👍14🥱2🤔1
🎙Что говорят ИТ-архитекторы
Сложно не согласиться с девятью Favorite phrases of a software architect, состоящими из:
1️⃣ It depends
2️⃣ What problem are we solving?
3️⃣ Start simple, evolve when necessary
4️⃣ Write it down
5️⃣ The simplest solution that works
6️⃣ Architecture is about trade-offs
7️⃣ Show me/Let’s find out
8️⃣ Deferring decisions is a decision
9️⃣ Which favorites did I miss?
подробней по ссылке; думаю и для архитекторов решений данный список будет актуален
Сложно не согласиться с девятью Favorite phrases of a software architect, состоящими из:
1️⃣ It depends
2️⃣ What problem are we solving?
3️⃣ Start simple, evolve when necessary
4️⃣ Write it down
5️⃣ The simplest solution that works
6️⃣ Architecture is about trade-offs
7️⃣ Show me/Let’s find out
8️⃣ Deferring decisions is a decision
9️⃣ Which favorites did I miss?
подробней по ссылке; думаю и для архитекторов решений данный список будет актуален
👍54❤9🔥6🤩2👏1💯1
🧐Вон Вернон, написавший известную красную книжку про DDD Реализация методов предметно-ориентированного проектирования (а потом и зеленую книжку с подзаголовком Самое основное), пару месяцев назад запустил видеоблог под названием Design Accelerator
Недавнее видео Publishing Events From Legacy показалось мне примечательным. С технической точки зрения вы вряд ли узнаете в нем что-то новое. Но вот то, что DDD появляется в контексте модернизации унаследованных приложений, кажется мне интересным фактом. Похоже, мы возвращаем к дискуссии про Monolith First
Недавнее видео Publishing Events From Legacy показалось мне примечательным. С технической точки зрения вы вряд ли узнаете в нем что-то новое. Но вот то, что DDD появляется в контексте модернизации унаследованных приложений, кажется мне интересным фактом. Похоже, мы возвращаем к дискуссии про Monolith First
YouTube
Design Accelerator: Publishing Events From Legacy
How can you systematically modularize a legacy Big Ball of Mud system?
Please Like! ❤️ and Subscribe! 🔔 Thanks, it helps a lot.
This tutorial discusses what might seem impossible—publishing Domain Events out of the legacy system and some available options…
Please Like! ❤️ and Subscribe! 🔔 Thanks, it helps a lot.
This tutorial discusses what might seem impossible—publishing Domain Events out of the legacy system and some available options…
👍19❤4
📆 23 декабря в 10:30 MSK
Проведу традиционный предновогодний стрим с ответами на вопросы по
Архитектуре ИТ-решений
📽 На этот раз в zoom, но непременно с записью. Планирую уложиться в 1,5 часа
⬇️ Подробности, регистрация и форма для вопросов здесь: https://mxsmirnov.timepad.ru/event/3153091/
Проведу традиционный предновогодний стрим с ответами на вопросы по
Архитектуре ИТ-решений
📽 На этот раз в zoom, но непременно с записью. Планирую уложиться в 1,5 часа
⬇️ Подробности, регистрация и форма для вопросов здесь: https://mxsmirnov.timepad.ru/event/3153091/
mxsmirnov.timepad.ru
Архитектура решений 2025. Ответы на вопросы / События на TimePad.ru
Традиционный предновогодний стрим
👍22❤3🔥3👎1
Как вы относитесь к совмещению нескольких работ? Вот я уже забыл, когда этого не делал.
📊 Оверимплоймент: что это?
По просьбе NEWHR приглашаю вас принять участие в новом исследовании
Вы сотрудник и совмещаете несколько мест работы? Или пока только задумываетесь о поиске подработки и взвешиваете «за» и «против»? А может, никогда не смотрели в эту сторону? Или вы — работодатель, который сталкивается с феноменом оверимплоймента среди своих сотрудников? А может, не сталкивались или не знаете наверняка, совмещают ли ваши сотрудники? Расскажите нам о своем опыте и/или отношении к вопросу!
Предмет нового исследования — оверипмлоймент, он же совмещение нескольких работ, он же вторичная занятость, — яркий макро-тренд последних нескольких лет на рынке, распространённый не только в IT.
В рамках исследования узнаем:
- насколько распространены подработки в отрасли и в каких компаниях более, а в каких — менее?
- как к подработкам относятся работодатели? какие видят риски и, напротив, какие это дает им преимущества? и что перевешивает?
- в чём мотивация сотрудников, которые совмещают 2-3 работы? только ли в деньгах дело, и в чем может быть ещё?
- действительно ли запрет на удалёнку и принудительное посещение офиса снижает вероятность совмещений?
- можно ли остановить это явление? а главное — нужно ли?
👉🏻 Пройти опрос 👈🏻
Результаты исследования опубликуем в начале 2025 года.
🎁 Для всех, кто поучаствует в опросе:
- мы сделаем специальный расширенный материал с глубинным исследованием по вашей профессии: эти материалы получат только респонденты исследования
- предоставим возможность узнать результаты первыми
- проведем закрытый эфир с инсайтами исследования и возможностью задать любые вопросы экспертам NEWHR
📎 Для отправки результатов исследования мы попросим вас оставить электронную почту в конце. Это не обязательно, но гарантирует, что вы получите результаты первыми. Вы можете использовать любую комфортную для вас почту.
👉 Расскажите о вашем отношении к совмещению работ и/или поделитесь этим постом с теми, кому может быть интересна эта тема. Опрос займет не больше 6 минут.
📊 Оверимплоймент: что это?
По просьбе NEWHR приглашаю вас принять участие в новом исследовании
Вы сотрудник и совмещаете несколько мест работы? Или пока только задумываетесь о поиске подработки и взвешиваете «за» и «против»? А может, никогда не смотрели в эту сторону? Или вы — работодатель, который сталкивается с феноменом оверимплоймента среди своих сотрудников? А может, не сталкивались или не знаете наверняка, совмещают ли ваши сотрудники? Расскажите нам о своем опыте и/или отношении к вопросу!
Предмет нового исследования — оверипмлоймент, он же совмещение нескольких работ, он же вторичная занятость, — яркий макро-тренд последних нескольких лет на рынке, распространённый не только в IT.
В рамках исследования узнаем:
- насколько распространены подработки в отрасли и в каких компаниях более, а в каких — менее?
- как к подработкам относятся работодатели? какие видят риски и, напротив, какие это дает им преимущества? и что перевешивает?
- в чём мотивация сотрудников, которые совмещают 2-3 работы? только ли в деньгах дело, и в чем может быть ещё?
- действительно ли запрет на удалёнку и принудительное посещение офиса снижает вероятность совмещений?
- можно ли остановить это явление? а главное — нужно ли?
👉🏻 Пройти опрос 👈🏻
Результаты исследования опубликуем в начале 2025 года.
🎁 Для всех, кто поучаствует в опросе:
- мы сделаем специальный расширенный материал с глубинным исследованием по вашей профессии: эти материалы получат только респонденты исследования
- предоставим возможность узнать результаты первыми
- проведем закрытый эфир с инсайтами исследования и возможностью задать любые вопросы экспертам NEWHR
📎 Для отправки результатов исследования мы попросим вас оставить электронную почту в конце. Это не обязательно, но гарантирует, что вы получите результаты первыми. Вы можете использовать любую комфортную для вас почту.
👉 Расскажите о вашем отношении к совмещению работ и/или поделитесь этим постом с теми, кому может быть интересна эта тема. Опрос займет не больше 6 минут.
👍7❤3🔥1