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

Регистрация в перечне РКН: https://knd.gov.ru/license?id=6735f4cd97de7d1d1953c457&registryType=bloggersPermission
Download Telegram
Не успел внимательно разобраться в новой истории о том, как надо разбивать монолит на части https://martinfowler.com/articles/extract-data-rich-service.html но чувствую подвох. И дело здесь не только в фразах, типа to spot opportunities to move logic into the database query and thus make the code more performant Нельзя вот так вот прямолинейно выдрать цены из исходной таблицы и рассказать об этом всему миру на martinfowler.com Совсем какой-то неряшливый консалтинг-консалтинг
#Первоесентября Новый учебный год в ВШБИ ВШЭ мы открываем круглым столом "Архитектор ИТ-проекта" http://hsbi.hse.ru/events/open_lectures/kruglyy-stol-arkhitektor-it-proekta/ Вопросы к участникам, предложения по проведению ваших семинаров и вебинаров по архитектурной тематике пишите мне @mxsmirnov
Это неплохо :)
Корпоративные архитекторы делятся на две категории. У первых картинки текущей архитектуры страшные и запутанные, этакие кусочно-лоскутные, а целевой - симметричные, с аккуратными квадратиками. Мол всё выровняем, оставим оптимальное число целевых приложений, дублирующий функционал устраним, перекосы и дисбалансы поправим. У второй категории архитекторов всё ровно наоборот. И говорят они слова о том, что что-либо из ничего не возьмется, решить одну проблему можно только за счет [потенциального] возникновения другой и вообще, что архитектура это разделение целого на части для достижения локальных оптимизаций. Одним словом, чтоб вскипятить воду из озера, сначала отлейте маленький кусочек этого озера в чайник. Какой подход правильный - каждый решает для себя сам
Флант продолжает радовать историями на хабре про новые продукты в "песочнице" CNCF (Cloud Native Computing Foundation) На этот раз - распределённая, транзакционная база данных типа ключ-значение TiKV https://habr.com/company/flant/blog/421903/
The Tragedy of Craftsmanship Большой комментарий Uncle Bob к недавнему выступлению Martin Fowler The State of Agile in 2018. Основная мысль: проектные менеджеры вытеснили разработчиков из agile https://blog.cleancoder.com/uncle-bob/2018/08/28/CraftsmanshipMovement.html
Меньше чем через час начинаем вебинар "Архитектура ИТ-решений" Для тех, кто не успел зарегистрироваться или по каким-то причинам не получил ссылку, заходите прямо на https://attendee.gotowebinar.com/register/2904526384319732235
Как-то не радует сегодня меня новостной поток архитектурными инсайтами. Скорее наоборот. Статья в InfoQ How the TOGAF Standard Serves Enterprise Architecture https://www.infoq.com/articles/TOGAF-enterprise-architecture раздосадовала (см. картинку о том, как умело синхронизируется завершение фазы –D- TOGAF ADM со спринтами – какая свежая мысль, однако :-О Потому один тезис о вчерашнем вебинаре. Я пытался донести одну простую, можно даже сказать банальную, мысль: сложность и запутанность ИТ-ландшафта не стоит считать результатом чьих-то ошибок, некомпетентности или злого умысла. Сформировался он в результате правильных управленческих решений: приоритизация требований и задач (сначала делаем самое нужно, а остальное – потом как-нибудь), выбор оптимальных технологий и поставщиков, митигация риска зависимости от единственного разработчика или системного интегратора, параллельное проведение изменений и т.д. Менеджеры так всегда делали и буду делать впредь. Отсюда и неизменная потребность в наличии ИТ-архитектора, способного сбалансировать эту непростую систему. По-моему, очевидно! Но рад за слушателей, которых эта мысль зацепила
Oracle представила проект Helidon - инфраструктуру (на самом деле, библиотеку классов) микросервисов с открытым исходным кодом для Java. Наверное, правильнее говорить о двух разных вещах: Helidon SE - для Java SE и Helidon MicroProfile для JavaEE. https://helidon.io Если кто-то уже успел посмотреть - рассказывайте о чем идет речь и что это Oracle вдруг :-)
Порадую вас слайдом об этапах решения задач вообще и задач проектирования в частности
Оказывается, вышел перевод знаменитой книжки по SRE https://play.google.com/store/books/details?id=jrFjDwAAQBAJ
Облачный серивс wordpress.com, которым я пользуюсь, предлагает потестировать новый редактор https://ru.wordpress.org/plugins/gutenberg/ Отзывы на него(в виде плагина) не очень, но концепция мне нравится. Хватить писать длинные занудные тексты. Пора переходить к форматам longread и landing page
Что-то непонятное происходит с Open Ticket Request System, известной в ряде энтерпрайзов как OTRS. Похоже, товарищи оценив затраты на проект за много-много лет в 15 млн. евро, решили сосредоточиться на платной версии. Вроде бы community edition будет жить дальше, отставая на несколько лет от бизнес-версии, но это не точно. В общем, чтоб было куда писать разные корпоративные заявки, лучше, на всякий случай, выбирайте JIRA https://community.otrs.com/
#Чё-та_ржу просматривал что творится в ИТ обучении и нашел вот это: Как создать план проекта в Scrum за 5 шагов https://skillbox.ru/media/management/scrum_za_5_shagov/ Вы почитайте:
В Scrum за план отвечает менеджер проекта. Но составляет он его не один, а при участии команды и клиента. Первый шаг. Выясняем требования...
Пока просто положу здесь европейскую модель компетенций ИТ специалистов (Enterprise Architect, естественно, в самом центре картинки :)