Несколько комментариев к упомянутой вчера статье из SEI Insights https://mxsmirnov.com/2018/11/14/data-governance/
О том, как сделать свой Technology Radar в стиле радаров ThoughtWorks:
https://github.com/thoughtworks/build-your-own-radar
https://github.com/thoughtworks/build-your-own-radar
GitHub
GitHub - thoughtworks/build-your-own-radar: A library that generates an interactive radar, inspired by https://thoughtworks.com/radar/.
A library that generates an interactive radar, inspired by https://thoughtworks.com/radar/. - thoughtworks/build-your-own-radar
Поделитесь, пожалуйста, с коллегами бизнес- системными аналитиками и ИТ-менеджерами. В феврале хотим сделать мастерскую для НЕархитекторов: https://mxsmirnov.com/2018/11/19/black-friday/
60-страничное введение в Service Mesh с рассказом о том, что это такое и зачем оно нужно, перечисление основных решений и сравнением их c API Gateways, парой слов про Evolutionary Architectures и совсем короткой главой про sidecars https://www.nginx.com/resources/library/the-enterprise-path-to-service-mesh-architectures/
F5, Inc.
NGINX
Explore the official NGINX blog for industry news, perspectives, and how-tos from the NGINX team that you can't find anywhere else.
В Gartner написали бумагу Building an Agile Application Architecture with... https://www.gartner.com/en/conferences/emea/applications-uk/why-attend/gartner-insights/rn-agile-application-architecture
... обсуждать её целиком довольно бессмысленно, но какие-то вещи выглядят вполне прагматично. Примерно так и будут строиться корпоративные ИТ-ландшафты в ближайшие пару лет
CNCF добавила третий проект к списку Graduated. Вслед за Kubernetes и Prometheus из инкубатора вылупился Service Proxy Envoy https://www.cncf.io/announcement/2018/11/28/cncf-announces-envoy-graduation/ Честно говоря, я его совсем не смотрел, хотя в списке возможностей на сегодняшний день: балансировщик, outlier detection, circuit breaking, терминация TLS, работа с MongoDB, Redis, ну и много чего еще
CNCF
Cloud Native Computing Foundation announces Envoy Graduation
Airbnb, eBay, Google, Pinterest, Salesforce and more adopt fast-growing service and Edge Proxy LAS VEGAS, Nev. – November 28, 2018 – AWS re:Invent – The Cloud Native Computing Foundation® (CNCF®)…
Еще немного из цикла "мнение": рассуждения о том, почему RPA может замедлить вашу цифровую трансформацию от Camunda https://blog.camunda.com/post/2018/11/rpa-can-delay-your-digital-transformation/
Историю этой картинки чуть позже расскажу в своём блоге https://mxsmirnov.com
Не знаю, что полезней: слушать выступления на мероприятиях или разбирать demo, предварительно описанные докладчиками https://www.infoq.com/articles/istio-service-mesh-tutorial Наверное, и то и другое. Мне больше нравится сначала что-нибудь почитать, а потом и авторов послушать
InfoQ
Getting Started with Istio Service Mesh Routing
In the following tutorial, we will use Istio to demonstrate one of the most powerful features of service meshes: “per request routing.” This feature allows the routing of arbitrary requests that are marked by selected HTTP headers to specific targets, which…
Информационные технологии приносят работы больше, чем забирают. Вот вам пример, когда идея взять аналитика-стажера на 50K и научить его некому сокровенному знанию побеждает идею разработки сервиса валидации данных https://habr.com/company/hflabs/blog/431376/
Хабр
Миграция данных в кровавом энтерпрайзе: что анализировать, чтобы не завалить проект
Типичный проект системной интеграции для нас выглядит так: у заказчика вагон систем для учета клиентов, задача — собрать клиентские карточки в единую базу. И н...
Как-то пропустил я очередной холивар про микросервисы https://habr.com/company/raiffeisenbank/blog/427953/ Надо хабр не раз в месяц почитывать, а чаще. Хотя ...
Хабр
Микросервисы делают мир проще (а вот и нет)
Про микросервисы сейчас говорят все. Почти каждая встреча, конференция и митап не обходятся без рассказа о том, что такое микросервисы и как они хороши, как умен...
Теперь рассказывать о развертывании Kafka в k8s кластере модно вот так: https://youtu.be/P_DEreC4ECw
YouTube
Introduction to Confluent Operator for Kubernetes with Viktor Gamov
Confluent Operator EA: https://cnfl.io/k8s | In this video, Viktor Gamov, Developer Advocate at Confluent, explains concepts and highlights features of Confluent Operator for Kubernetes. Confluent Operator operationalizes years of experience acquired by Confluent…
Как-то пропустил этот проект https://www.minio.io/ Кто-нибудь разбирался? Расскажете? Ведь вдруг так случится, что скоро надо будет все контентные хранилища переделывать (Привет любителям, электронного документооборота, в частности)
www.min.io
S3 Compatible, Exascale Object Store for AI | MinIO
Exascale data infrastructure for AI, agentic computing, and analytics. MinIO AIStor natively supports S3 for objects, Iceberg for tables, and SFTP for files.
Запись вчерашнего вебинара: https://youtu.be/AQrqeJmrxnE
YouTube
Вебинар: Как читать требования, ТЗ, описание системы
Одним из немногих читателей функциональных требований, технических заданий, описаний системы и других формальных или не вполне формальных документов, описывающих существующие или планируемые информационные системы, является ИТ-архитектор. В силу решаемых…
Похоже, медицина только приступает к хождению по хорошо известным граблям автоматизации:
выберите себе модель вашего Цифрового регионального контура здравоохранения на ближайшие 6 лет с учетом предыдущего опыта:
…
б) или монолитную систему одного разработчика - если вы идеалист
https://zen.yandex.ru/media/id/5bd2e38afd73ab00ad0e5a0e/i-shinoi-edinoi-i-mis-ne-odnoi-5c0813743b426800aabb5d92
выберите себе модель вашего Цифрового регионального контура здравоохранения на ближайшие 6 лет с учетом предыдущего опыта:
…
б) или монолитную систему одного разработчика - если вы идеалист
https://zen.yandex.ru/media/id/5bd2e38afd73ab00ad0e5a0e/i-shinoi-edinoi-i-mis-ne-odnoi-5c0813743b426800aabb5d92
Яндекс Дзен
И шиной единой и МИС - не одной…
Высказывание министра здравоохранения России о том, что в 2010 году создание ЕГИСЗ было запущено как лоскутное одеяло, а сейчас нужно не через "шины" сомнительные соединять МИС, а выбрать максимум две, на основе которых дальше развивать информатизацию, вызвало…
... я это к тому, что пора бы уже госконтракты на поставку всяких РМИСов и прочего ПО начинать требованием о развертывании git-а и публикации открытых API для подключения расширений
Не знаю чем народ недоволен. Мне это выступление понравилось https://habr.com/company/flant/blog/431500/
Habr
Базы данных и Kubernetes (обзор и видео доклада)
8 ноября в главном зале конференции HighLoad++ 2018 , в рамках секции «DevOps и эксплуатация», прозвучал доклад «Базы данных и Kubernetes». В нём рассказывается о высокой доступности баз данных и...
Большинство подходов к моделированию бизнес-процессов, показывают, что может произойти в процессе. В ряде случаев больше подойдут примеры того, что происходит на самом деле. Перефразируя Peter Hruschka: «Три хороших примера лучше, чем плохая абстракция» https://www.domainstorytelling.org/ Слайды(немного на немецком) https://speakerdeck.com/hofstef/knowledge-crunching-mit-domain-storytelling
Domain Storytelling
A collaborative, visual, and agile way to build domain-driven software
Вопрос-ответ. (Что-то типа новой рубрики на канале c хэштегом #FAQ ). Вчера на вебинаре меня спросили: Как убедить заказчика, что этап анализа и проектирования необходим, за него ему надо платить.
Мой вариант ответа: поставьте себя на место заказчика. Много лет ему рассказывали, что он [тупой] не может сформулировать требования на понятном разработчику языке, а разработчик не понимает язык человеческий. Конечно же, заказчик обиделся: если программисту нужно какое-то там ТЗ, то пусть он и платит… и за ТЗ и за общесистемный софт и за все остальное.
Я вижу три варианта решения: 1) Перестать торговать душами, а предлагать команду целиком. 2) Объяснять заказчику в чем состоит ценность. Например, грамотная постановка задачи позволит ему заказать софт не у вас, а там, где дешевле (шутка, но это не единственная ценность) 3) Перестать мечтать о работе на конвейере (в pipeline-е CI/CD в нашем случае). Маржа, как известно, из производства уходит в сферу услуг, идите за ней. Помогайте заказчику осознать, что и зачем он хочет, а не как это сделать
Мой вариант ответа: поставьте себя на место заказчика. Много лет ему рассказывали, что он [тупой] не может сформулировать требования на понятном разработчику языке, а разработчик не понимает язык человеческий. Конечно же, заказчик обиделся: если программисту нужно какое-то там ТЗ, то пусть он и платит… и за ТЗ и за общесистемный софт и за все остальное.
Я вижу три варианта решения: 1) Перестать торговать душами, а предлагать команду целиком. 2) Объяснять заказчику в чем состоит ценность. Например, грамотная постановка задачи позволит ему заказать софт не у вас, а там, где дешевле (шутка, но это не единственная ценность) 3) Перестать мечтать о работе на конвейере (в pipeline-е CI/CD в нашем случае). Маржа, как известно, из производства уходит в сферу услуг, идите за ней. Помогайте заказчику осознать, что и зачем он хочет, а не как это сделать
Это правда! Три месяца назад в ВШБИ ВШЭ мы провели круглый стол по ИТ-архитектуре. Подробности здесь: https://habr.com/post/432386/ Большое спасибо всем участникам и отдельный респект Кристине за обзор этого мероприятия
Хабр
Круглый стол «Архитектор ИТ проекта», сентябрь 2018
5 сентября в Москве состоялся Круглый стол «Архитектор ИТ проекта» в ВШЭ. Организатор круглого стола, Максим Смирнов, ведет блог про архитектуру и канал на Faceb...