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

Регистрация в перечне РКН: https://knd.gov.ru/license?id=6735f4cd97de7d1d1953c457&registryType=bloggersPermission
Download Telegram
Вот сейчас будет смешно: https://segment.com/blog/goodbye-microservices/ Думаю, эта заметка в ближайшие дни побъет рейтинги популярности у противников микросервисов. Не знаю, действительно ли разработчики решения изначально договорились полностью избегать обдумывания задачи/решения, просто захотели совершить прогулку по граблям или продают нам своё мегарешение Centrifuge. В любом случае, никто не обещал эффективность метода полного опробования всех возможных вариантов архитектуры при использовании микросервисов
Моя конспирологическая версия: за подобными статьями стоят тайные адепты микросервисной архитектуры. Так они поддерживат интерес к теме MSA (ну, и Centrifuge, конечно, надо продать по случаю :)
Вести из отпуска: Очень большие отечественные компании начинают интересоваться темой PaaS. Рядом со мной обнаружилось сразу два проекта из разных отраслей на эту тему. В общем, учите k8s и английский язык
Нашел сервис: YAML -> C4 model Выглядит кривовато(на мобильном устройстве, так вообще кошмар), уровни модели не продуманы, но ведь работает https://c4.abraxasbiosystems.com/ В общем, нет особых препятствий для описания архитектуры приложений на YAML с автоматическим рисованием картинок Саймона Брауна, известных как С4 model. Пара улучшений в этом сервисе или что-то подобное и мечта ленивого архитектора окончательно сбудется
Планируем в начале учебного года провести в Высшей школе бизнес-информатики ВШЭ небольшой круглый стол на тему Архитектор в ИТ-проектах. Если у вас есть опыт подготовки таких специалистов или сложилась практика участия архитекторов в проектной деятельности, вы хотели бы этим поделиться, то напишите мне, пожалуйста, в @mxsmirnov
Об архитектуре предприятия на одной странице http://eaonapage.com/
Не думаю, что многие прошли по вчерашней ссылке, поэтому приведенный на ней постер опубликую в канале. А вообще, TOGAF - это и правда беда для практик EA, впрочем, мы же это и так знаем
Forwarded from Ivan Begtin (Ivan Begtin)
"Есть данные, есть правда" (c)

Я немного расскажу вам о том как устроено с открытым исходным кодом в мире государства и общественных проектов и о том с сколь тесно это переплетено.

Правительство США ведёт открытую разработку 4776 репозиториев на Github'е. Эта работа проводится 140 федеральными органами власти и в ней участвует 820 разработчиков - это совокупность уникальных членов команд создавших эти 4776 репозиториев.

В Великобритании 53 органа власти опубликовали 5169 репозиториев над которыми работает 183 разработчика.

В Канаде 42 органа власти, 713 репозиториев и 181 разработчик.

При этом надо отметить что не все эти разработчики дают одинаковый команд. Ключевая команда везде включает около 10-15% от команды и это именно те разработчики кто наиболее активно работает над проектами.

Параллельно с теми проектами которые в режиме открытой разработки ведут органы власти и их подрядчики, существует большое явление Civil Hackers. Это разного рода неформальные группы и НКО, такие как Open Knowledge International, движения Code for All, Code for America и просто разрозненная плеяда проектов и НКОшек или некоммерческих проектов коммерческих команд.

Эти проекты выражаются в 10074 репозиториях созданных 273 НКО и неформальными группами и в этой работе участвует 1968 разработчиков по всему миру.

Этот код созданный Civic hackers активно используется самими органами власти. Подавляющее число порталов открытых данных создано на базе движка CKAN с доработками внутри органов власти. А движок был разработан в Open Knowledge International.

Большое число проектов по работе с обращениями граждан, мониторингу сайтов, работе со справочниками, обработке данных и многое другое создавалось этими неформальными группами.

Многие разработчики из этих НКО переходили на госслужбу или же работали как внешние фрилансеры и команды.

Часть этих команд самоорганизовывались сами, вроде Rewiring State в Великобритании, часть существовали в как технологические НКО такие как Sunlight Labs и OKFN, некоторые поддерживались в рамках Google Summer of Code и другими крупными технологическими гигантами, а многие работали в рамках государственной поддержки, грантов и конкурсов.

Вначале шло формирование экосистемы и на неё вырастал принципиально иной подход к разработке госпроектов.

США, Канада и Великобритания не единственные страны в которых есть подобная политика открытой разработки кода.

Такая госполитика есть во всех странах Большой семерки (G7), в большинстве стран ОЭСР, G20 и Евросоюза. Причём это только по итогам анализа Github, а есть организаций создающие свои открытые репозитории на базе Gitlab'а.

Всё что меня лично останавливает от рейтинга стран по открытости кода в государственном управлении - это то что Россия там будет на последнем месте.

И, конечно, все данные откуда эти цифры взяты из обновлённых данных проекта Open source government [1] на data.world.

Там есть и подсчитанные агрегированные данные и первичные данные в архиве для самостоятельного изучения data scientist'ами.

Ссылки:
[1] https://data.world/ibegtin/open-source-government-project

#opensource #opendata #opengov
Взаимодействие пользователя с информационной системой описывают аналитики. У них есть свои подходы, инструменты, практики, книжки и даже сертификации. Взаимодействия внешнего приложения с информационной системой описывают все, кому не лень, но часто никто и не описывает. Готовы ли аналитики взять на себя эту функцию, учитывая, что у внешних приложений обычно характер довольно вздорный, интервьюировать их бесполезно и требований они не расскажут? Или же это 100% задача solution architect-а, который, как минимум, некоторые из IETF RFC читал. Разработчики это вряд ли будут делать… Я в раздумьях
Forwarded from addmeto
Друг принес новость, которую я чуть не пропустил, а она большая: HipChat и Stride закрываются, пулл патентов по этим двум продуктам и исходный код их буду проданы Slack’у.

У меня взорвало, потому что буквально вчера мы с ним обсуждали, что корпоративных чатов масса и все они странные. И бац, их стало на треть меньше
https://techcrunch.com/2018/07/26/atlassians-hipchat-and-stride-to-be-discontinued-with-slack-buying-up-the-ip/
Вопрос описания развертывания в k8s: код против YAML не такой банальный, как это может показаться на первый взгляд. Разработчикам только дай волю и все приложения станут саморазвертываемыми. Решаются сразу две проблемы: анонсируемая - исключение ручного труда и ошибок при правке конфигурационных файлов и политическая: даже небольшие изменения конфигурации могут производится только разработчками(а иначе однажды ненароком и уволить могут). См. https://www.infoq.com/articles/metaparticle-pulumi-ballerina
Наткнулся в одном из каналов на сообщение Не надо заканчивать фичи https://tttttt.me/dangry/214 Не могу не согласиться. Когда-то я много рассказывал про Крест ИТ - ситуации, когда превышение затрат над пользой не очевидно. Даже писал об этом немного вот здесь: https://mxsmirnov.com/2014/11/04/baccm3/
🤷🏻‍♀️Офисные кандалы: Почему люди на самом деле ненавидят свою работу 🤷🏻‍♀️

Неудовлетворённость своей работой становится нормой. По данным фонда «Общественное мнение», 10% россиян недовольны своей работой, а ещё 24% получают удовольствие от неё лишь изредка. При этом 40% россиян c нежеланием начинают трудовые будни после отпуска. Такая ситуация сложилась не только в России, тенденция глобальная. Журнал The Atlantic опубликовал статью о том, почему люди так часто ненавидят работу. 📌Вот основные тезисы из неё.
📍Работники всех возрастов недовольны своей работой, однако люди среднего возраста недовольны ею чуточку больше
📍Люди с высшим образованием страдают из-за своей работы больше, чем те, кто ограничился школой.
📍Каждого из нас пугают тем, что ничего не получится. Когда человек хочет попробовать что-то новое, ему рассказывают истории о тех, кто бросил работу ради экспериментов и остался ни с чем
📍В 60 люди обычно начинают ценить свою работу больше. Если в молодости мы верим в своё светлое будущее и расстраиваемся, когда что-то идёт не так, то ближе к пенсии мы снимем розовые очки и довольствуемся тем, что есть
📍Неудовлетворённость в работе возникает из-за отсутствия цели
📍К середине жизни приоритеты у людей меняются. Человек больше не хочет строить карьеру, накапливать богатства и повышать свой социальный статус. Теперь ему важно делать что-то значительное
📍После 30 лет очень сложно приобрести какие-то новые навыки. Когнитивные способности постепенно ухудшаются, мозг начинает работать медленней и хуже запоминает информацию
📍Люди сами придумывают себе препятствия, чтобы ничего не менять и не разбить свои мечты о суровую реальность. Например, говорят: «Как я буду оплачивать ипотеку на дом, если уйду с работы?»
📝полный текст на https://secretmag.ru/trends/tendencies/pochemu-lyudi-nenavidyat-rabotu.htm 💻
Ну как таким не поделиться :-)
В Forrester опечалились положением дел в ходе цифровой трансформации https://go.forrester.com/blogs/the-sorry-state-of-digital-transformation-in-2018/