Архитектура ИТ-решений
13.7K subscribers
277 photos
27 files
1.08K links
Разговоры об архитектуре корпоративных информационных систем (архитектура предприятия, архитектура ИТ-решений, микросервисы).

Этот канал не продается, а я не сдаю квартиры/машины/яхты. Будьте, пожалуйста, осторожны!
Download Telegram
Попытка развести по разным углам API Gateway, Service mesh и интеграционные среды от Хьюго Герреро из Red Hat. Наверное, не бесспорно, но хоть как-то https://developers.redhat.com/blog/2019/03/12/distributed-microservices-architecture-enterprise-integration-istio-and-managed-api-gateways/
Познавательное чтиво по Enterprise Architecture

Graham Berrisford Functions and capabilities in business architecture and TOGAF® Integrating capabilities and value streams into a wider conceptual framework for business architecture: https://bit.ly/2Kpa80F
Похоже, в корпоративной архитектуре нас ожидает новое пришествие гиперграфов в виде карт Вордли (Wardley map). Описание это подхода к отрисовке бизнес-сервисов появилось в 2016 году, в виде набора статей на medium https://medium.com/wardleymaps (сначала 12, потом к ним добавились еще несколько штук)
Седьмой релиз Elastic Stack (Elasticsearch, Logstash, Kibana, Beats) доступен для скачивания https://www.elastic.co/blog/elastic-stack-7-0-0-released а 25 апреля пройдет live virtual launch event С учетом того, как в наших краях сворачивают продажи продавцы коммерческих аналогов, ELK скоро может стать в своем сегменте безальтернативным выбором
Оказывается, что завтра пройдет Global Graph Celebration Day Проводится он в день рождения Леонарда Эйлера (в 1727-1741 годах адьюнк, а затем профессор Петербургской академии наук). Подробнее в блоге neo4j: https://neo4j.com/blog/leonhard-euler-global-graph-celebration-day/ или на сайте https://globalgraphcelebrationday.com/
Уже, как минимум, пару лет я рассказываю правильные слова про микровервисы и эволюционно развиваемую архитектуру https://mxsmirnov.com/2017/04/13/evolutionary-architecture/ Но вопрос: как нам сделать микросервисную архитектуру для нашей новой системы - всё равно задается чаще других
Заинтересовался я вопросом: рисует ли кто-либо схемы REST API не просто в виде коллекций ресурсов, но и отображая заданные гиперссылками связи между ними (3-ий уровень зрелости REST API по Леонарду Ричардсону, всё такое…) В общем чтоб, если содержится в ответе на GET-запрос набор ссылок на другие ресурсы, то и на картинке к этим ресурсам вели стрелочки, как в вайрфреймах мобильных приложений …
… ничего не ответил мне гугл. Ну, разве что, бросил ссылку на Visual Paradigm REST API Designer https://www.visual-paradigm.com/features/visual-api-designer/ с довольно странной идеей
Архитектура ИТ-решений
Кстати, в продолжение предыдущих постов: какое представление кажется вам более наглядным:
После 205 голосов остановил опрос, т.к. результаты практически не меняются. Ожидаемо победило сочетание разных способов, но всего на 5% превысив все остальные варианты. Майндмэпы набрали почти четверть, а диаграммы Эйлера не взяли и 5% голосов. Буду и дальше популяризировать этот способ визуализации.

Спасибо за участие в опросе!
Есть три вида математиков: «Те, кто умеет считать, и те, кто не умеет»
( пауза ) 
(это всё... )
Раньше не видел эту книжку, начинающуюся с главы: "Extending the
architecture paradigm" и, действительно, расширяющую взгляд на ИТ-архитектуру. Начало чтения - более чем занятно: https://sdincose.org/wp-content/uploads/2017/10/TheArtOfSystemsEngineering_inaugural.pdf
Скажу честно: новый Technology Radar https://www.thoughtworks.com/radar меня несколько озадачил. Наверное, технологическая граница удаляет от нас слишком быстро
Нашел в твиттере Алистера Коберна эту замечательную картинку, наталкивающую на мысль о совмещении структуры компонента с диаграммой последовательности: https://twitter.com/TotherAlistair/status/1122918489558278145 Разве что sequence надо попробовать сверху нарисовать #HexagonalArchitecture
Кому-то это покажется странным, но в ходе обучения курса по микросервисной архитектуре меня регулярно спрашивают список простых советов, чек-лист (зачеркнуто: для чайников) для менеджеров: что делать, и что не делать при переходе на микросервисную архитектуру.

Вот вам один из примеров такого списка: https://www.marutitech.com/microservices-best-practices/