Size: a a a

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

2021 June 10
Архитектура ИТ-решений
Живое обсуждение сложилось вокруг темы платформы. Спасибо.

У меня был очень простой набор соображений. 1) с технической точки зрения платформа изначальна должна содержать в себе механизмы расширений. Что это будет: история дяди Боба про инверсию зависимостей и подмену реализаций, плагины по образцу CMS-ок, обработчики запросов, команд и событий в виде микросервисов – не так важно. Если механизм расширения предварительно не придуман и не реализован в системе, то платформы из неё не выйдет 2) с точки зрения интеграции: функции, библиотеки, сервисы – это не платформа. Их можно обойти и рано или поздно разработчик вместо вашего сервиса(функции, и пр.) вызовет какой-то другой. Просто потому, что он лучше, удобней, проще, по политическим мотивам и т.д. Вы либо заставляете всех исполняться в вашем окружении, либо оставляете возможность делать небольшие расширения, конкретизирующие уже предопределенные use cases 3) с мотивационной точки зрения: отсутствие значимого конкурентного преимущества хотя бы в одной операции чревато тем, что вашу платформу просто снесут, даже несмотря на реализацию первых двух пунктов. Т.е. без ответа на вопрос: почему нельзя тоже самое, но без платформы, эта история не поплывет. Еще в паре пунктов я пока сомневаюсь
источник
Архитектура ИТ-решений
Обновил ссылку для вступления в связанную с этим каналом группу https://t.me/joinchat/RjhmcXf0go0zMjli
источник
2021 June 11
Архитектура ИТ-решений
В прошлом году подписчик нашей группы Andrei Gordienkov @kwiscakh уже участвовал в архитектурных катах 2020. И вместе с со своей командой одержал победу. Пусть и с значительным опозданием присоединяюсь к поздравлениям! 🍾👍🎉 Это круто!
источник
Архитектура ИТ-решений
Переслано от Andrei Gordienkov
не знаю как к вам всем обратиться, но хочу поделиться успехом, что моя команда, а по большей части я, победили в том архитектурном конкурсе от O`Reilly
участвовало 100+ команд, и надо бало предаставить реальное решение.  В финал вышли 10 команд. Мы победили.
https://github.com/ldynia/archcolider
для рассмотрения и отзывав
источник
2021 June 14
Архитектура ИТ-решений
Очередная история Билгинa Ибряма о модернизации унаследованных приложений https://developers.redhat.com/articles/2021/06/14/application-modernization-patterns-apache-kafka-debezium-and-kubernetes# с новыми рисунками и уже знакомыми нам идеями
источник
2021 June 16
Архитектура ИТ-решений
Из-за регулярного спама отвязал группу обсуждений от этого канала. Вы, можете оставлять свои комментарии, вступив в неё по ссылке https://t.me/joinchat/RjhmcXf0go0zMjli
источник
2021 June 17
Архитектура ИТ-решений
Скоро начинаем. Ссылка на трансляцию https://youtu.be/kN7XNp9Feio
источник
2021 June 19
Архитектура ИТ-решений
Забыл поделиться слайдами
источник
2021 June 21
Архитектура ИТ-решений
Выложил интервью с Андреем Гордиенковым, победителем Architectural Kata by O'Reilly Oct-Dec 2020 https://youtu.be/5lxS2Kpc26Q
источник
2021 June 22
Архитектура ИТ-решений
Из серии "Лучше вместе" Чтобы проиллюстрировать синергию между стандартами TOGAF® и Open Agile Architecture™ вот такую картинку нарисовали в The Open Group

Напоминаю, что обсуждение происходит здесь: https://t.me/joinchat/RjhmcXf0go0zMjli
источник
2021 June 24
Архитектура ИТ-решений
Наблюдая за нашим чатом "Работа для ИТ-архитекторов" я подумал, что надо бы набросать для архитекторов предприятия типологию ИТ-директоров. CIO он ведь тоже бывают разные и к каждому требуется свой подход. Есть директора-новаторы. Они внедряют какой-нибудь LeSS или SAFe участвуют в конкурсах на лучший проект (и побеждают, неожиданно, правда), пишут статьи и т.д. Такому только успевай патроны подносить. Есть CIO хозяйственники. Они строят дата-центры, торгуются по лицензиям, упорядочивают текучку разными модными методами, в общем – поддерживают порядок. С ними граничат директора-достигаторы: люди успешно завершающие проекты в срок, причем несмотря ни на что. Тем и другим нужны актуальные карты ИТ-ландшафта, обновляемые архитектурные репозитории и внятные рассказы о регулярном прогрессе. А еще есть создающие команды директора. Команда, вернее штаб, у такого директора сплоченная. Люди если и ругаются друг с другом, то при закрытых дверях, но никогда при заказчике. Архитектору в такой системе хорошо. Главное знать границы и помогать соратникам по штабу.

Наверняка есть и другие типы CIO. Хотите расширить типологию – пишите комментарии в группу
источник
2021 June 29
Архитектура ИТ-решений
Используете ли вы architecture decision record (ADR)?
Анонимный опрос
9%
Да, вполне успешно
5%
Да, но ожидания пока не оправдываются
12%
Формулируем арх.решения, но в другой форме
10%
Нет, но собираемся
3%
Пробовали. Не зашло
7%
Не пробовали и не собираемся
55%
Не голосую. Хочу узнать результаты
Проголосовало: 661
источник
2021 June 30
Архитектура ИТ-решений
Подправил картинку с результатами (цифры без нижнего варианта). Поддержка у ADR получается мощная: 30% используют, еще 22% собираются и 26% работают с архитектурными решениями, но в другой форме. Хотя доля скептиков, на самом деле, тоже большая. Для меня ADR – инструмент повышения качества архитектурной функции, в первую очередь. Ну и инструмент обучения, безусловно. Не смотрите на ADR как на следующую большую вещь в архитектуре. Наоборот, это скорее базовый навык – минимальный набор объяснений, который мы ожидаем от архитектора при ответе на наш вопрос
источник
2021 July 01
Архитектура ИТ-решений
Продолжаем тему платформы. Я тут опять попался на разговор про платформы и в полемическом запале предложил рассматривать платформу как набор ограничений, накладываемых на решение. Если вы поняли на какого и какие ограничения вы накладываете, а главное зачем это делаете - то уж ладно, создавайте свою платформу. По-моему, что-то в этом есть, как вам?
источник
Архитектура ИТ-решений
А кому здесь новых фреймворков архитектуры предприятия? Вот такая вот штуковина с незатейливым названием Арчипег. Ценник у ребят просто аховый. Вряд ли кто подпишется. Зато метамодель более-менее внятно описана и даже UML-диаграмма классов нарисована  https://www.archipeg.com/learn/archipeg-ea-framework-v1-metamodel
источник
2021 July 02
Архитектура ИТ-решений
Текст написал. Можно было бы сопроводить его заголовком:
Почему нельзя просто так взять и спроектировать API https://mxsmirnov.com/2021/07/01/clean-architecture/

PS: Пишите если текст непонятный и нужно провести вебинар
источник
2021 July 04
Архитектура ИТ-решений
Смотрите какой обзор нашел. Мой курс в IT Expert тоже посчитали https://howtolearn.ru/online-kursy/arhitektor-po.html#ITexpert хотя он больше про Solution architecture, а для архитектора ПО полезнее "Микросервисная архитектура"
источник
2021 July 07
Архитектура ИТ-решений
Конференция о дата-инжиниринге SmartData 2021 ищет спикеровSmartData 2021 ищет спикеров 🎙

Вам есть о чем рассказать и что обсудить с коллегами по цеху? Тогда вам нужно подать заявку на участие в конференции!

В этом году SmartData пройдет 11-14 октября, онлайн (гибридный формат решили отложить из-за непредсказуемости ввода ограничений на офлайн мероприятия).

Темы, которые ждут больше всего:
– Стриминг;
– СУБД и хранилища для больших данных;
– Архитектура DWH;
– Data governance;
–Технологии построения ETL;
– Оркестрация и MLOps.

Но этим списком не ограничивается — вы можете подать заявку с любой темой из области дата-инжиниринга.

Если все-таки сомневаетесь, то программный комитет всегда готов обсудить актуальность темы и помочь выбрать правильный вектор доклада. Плюс, ребята помогут с прокачкой ваших ораторских навыков, если у вас мало опыта в публичных выступлениях.

➡️ Подать заявку и узнать подробности можно на сайте.
Вопросы присылайте на почту program@smartdata.ru
источник
2021 July 08
Архитектура ИТ-решений
Порочные круги в практике архитектуры предприятия от Святослава Котусева https://www.bcs.org/content-hub/vicious-and-virtuous-circles-in-enterprise-architecture-practice
источник
Архитектура ИТ-решений
Закат интеграции приложений. Надо бы мне текст написать. Или даже доклад на какую-нибудь конференцию подготовить. Но конференций много, а мыслей в голове мало. Потому сделаю текст и интерфейс к нему для доклада на конференции. Ну, а с конкретной реализацией конференции под этот интерфейс мы как-нибудь потом разберемся. Не найдем конференцию, сделаем вебинар.

Собственно говоря, речь о том, что вся история про интеграцию приложений, придуманная лет 15-20 назад или раньше, сегодня абсолютно неактуальна. Неактуальны все эти страшилки о вреде интеграции точка-точка и правильности использовании сервисной шины. Устарели наши привычки делиться справочниками, чтоб потом зашивать в данные идентификаторы непонятно чего, каталогизированного непонятно где. Ну а про бесконечный процесс синхронизации состояний образа одного и того же объекта, представленного в разных системах я уж вообще молчу.

Не то чтоб пропали задачи: связать одну систему с другой, взять отсюда и положить туда, инициировать команду или перехватить событие. Они остались. Их не стало меньше. Но думать о них теперь надо как-то иначе.

А что мы получили взамен устаревших подходов? Похоже, не очень многое…
(продолжение следует)
источник