Как-то пропустил этот проект 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...
Полезная ветка https://twitter.com/mononcqc/status/1070373406917517313
Twitter
Fred Hebert
why I think most software architecture diagrams using queues/busses/kafka/whatever are garbage: they hide critical information for visual simplicity and tend to not necessarily remove any of the inherent complexity
Микросервисы всем нравятся, но работы по выделению ограниченных контекстов несколько затянулись. K8s сумел развернуть каждый третий, а интеграция с legacy остается неясной темой. В принципе, ожидаемые результаты исследования O’Reilly от 4 декабря(14 страниц) https://www.oreilly.com/programming/free/the-state-of-microservices-maturity.csp
O'Reilly
O'Reilly - The State of Microservices Maturity
Get this free report today and find out how your organization ranks among hundreds of other companies attempting to build a working microservices architecture.
Неплохой, а главное короткий обзор того, что есть на сегодня в распределенной трассировке https://www.instana.com/blog/distributed-tracing-the-easy-way/
Ibm
What is Distributed Tracing? | IBM
Distributed tracing is a technique that addresses the challenges of logging information in microservices-based applications.
Пока нет особо интересных новостей буду вытаскивать некоторые заметки из блога https://mxsmirnov.com/2016/04/30/use-case-map/
Архитектура информационных систем
Отображение пути вместо рисования связей
Для упомянутого в предыдущем сообщении вебинара я нарисовал простую картинку (см. рисунок, кликабельно). Я не следовал какой-то строгой нотации в этом наброске. Моей целью являлось в двух словах ра…
Архитектура ИТ-решений
Пока нет особо интересных новостей буду вытаскивать некоторые заметки из блога https://mxsmirnov.com/2016/04/30/use-case-map/
К вчерашней ссылке: во времена внедрения ESB консультанты любили пугать нас spaghetti-like архитектурой, беспорядочными интеграциями и запутанными взаимодействиями. В определенной степени, это миф. Люди, развивавшие корпоративные ИТ-ландшафты до нас, были не совсем идиотами и большинство интеграционных взаимодействий представляют собой отдельные фрагменты типичных маршрутов передачи данных. Просто надо уметь видеть эти маршруты за стрелками архитектурных диаграмм. Сегодня похожую страшилку рассказывают про микросервисы - мол как же мы распутаем зависимости между ними. И это тоже миф. Если в графе взаимодействий микросервисов не прослеживается, например, CQRS, вероятно, вы сделали что-то не то
Помните, я недавно писал про конференцию KubeCon + CloudNativeCon, на которую можно было отправить вместо себя робота. Выложили видео с этой конференции: https://www.youtube.com/playlist?list=PLj6h78yzYM2PZf9eA7bhWnIh_mK1vyOfU
YouTube
KubeCon + CloudNativeCon North America 2018 (Seattle) - YouTube
Визуализация чего-либо в виде периодической таблицы становится трендом. Искал обзоры по IT Operations Analytics(ITOA) или, как теперь модно говорить, #AIOps, а нашел Periodic Table of IT Ops Tools https://www.nexthink.com/periodic-table/
Nexthink
Periodic Table of IT Ops Tools | Nexthink
Keep up with the most important IT operations tools in use today with Nexthink's free Periodic Table of ITOps. Made specifically with you in mind!