Вот сейчас будет смешно: https://segment.com/blog/goodbye-microservices/ Думаю, эта заметка в ближайшие дни побъет рейтинги популярности у противников микросервисов. Не знаю, действительно ли разработчики решения изначально договорились полностью избегать обдумывания задачи/решения, просто захотели совершить прогулку по граблям или продают нам своё мегарешение Centrifuge. В любом случае, никто не обещал эффективность метода полного опробования всех возможных вариантов архитектуры при использовании микросервисов
Segment
What are Microservices? + How to Consolidate & Scale Them
After years of scaling microservices, a shift back to a monolithic architecture brought greater efficiency, reliability, and a smoother developer experience. This transition highlights the challenges of managing complexity at scale and why a well-architected…
О! Перевод уже на хабре https://habr.com/post/416819/ я же обещал флейм
Хабр
Прощайте, микросервисы: от ста проблемных детей до одной суперзвезды
Если вы не живете в пещере, вы, возможно, знаете, что микросервисы – это архитектура сегодняшнего дня. С развитием этого тренда, в продукте Segment на раннем эта...
Моя конспирологическая версия: за подобными статьями стоят тайные адепты микросервисной архитектуры. Так они поддерживат интерес к теме 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
Я немного расскажу вам о том как устроено с открытым исходным кодом в мире государства и общественных проектов и о том с сколь тесно это переплетено.
Правительство США ведёт открытую разработку 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
Вот нравятся мне статьи с простыми примерами: https://neo4j.com/blog/data-modeling-basics/
Graph Database & Analytics
The Basics of Data Modeling - Graph Database & Analytics
Get started in the art of graph data modeling (no expertise required) and learn why the first step in the process is deciding on which data model to use.
Взаимодействие пользователя с информационной системой описывают аналитики. У них есть свои подходы, инструменты, практики, книжки и даже сертификации. Взаимодействия внешнего приложения с информационной системой описывают все, кому не лень, но часто никто и не описывает. Готовы ли аналитики взять на себя эту функцию, учитывая, что у внешних приложений обычно характер довольно вздорный, интервьюировать их бесполезно и требований они не расскажут? Или же это 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/
У меня взорвало, потому что буквально вчера мы с ним обсуждали, что корпоративных чатов масса и все они странные. И бац, их стало на треть меньше
https://techcrunch.com/2018/07/26/atlassians-hipchat-and-stride-to-be-discontinued-with-slack-buying-up-the-ip/
TechCrunch
Atlassian’s HipChat and Stride to be discontinued, with Slack buying up the IP
HipChat, the workplace chat app that held the throne before Slack was Slack, is being discontinued. Also being discontinued is Atlassian’s own would-be HipChat replacement, Stride.
Вопрос описания развертывания в k8s: код против YAML не такой банальный, как это может показаться на первый взгляд. Разработчикам только дай волю и все приложения станут саморазвертываемыми. Решаются сразу две проблемы: анонсируемая - исключение ручного труда и ошибок при правке конфигурационных файлов и политическая: даже небольшие изменения конфигурации могут производится только разработчками(а иначе однажды ненароком и уволить могут). См. https://www.infoq.com/articles/metaparticle-pulumi-ballerina
InfoQ
Packaging Applications for Docker and Kubernetes: Metaparticle vs Pulumi vs Ballerina
Metaparticle, Ballerina, and Pulumi have introduced different approaches by empowering developers to handle deployment automation within programing language itself without having handwriting YAMLs. This is becoming a trend and will change the DevOps practice…
Наткнулся в одном из каналов на сообщение Не надо заканчивать фичи https://tttttt.me/dangry/214 Не могу не согласиться. Когда-то я много рассказывал про Крест ИТ - ситуации, когда превышение затрат над пользой не очевидно. Даже писал об этом немного вот здесь: https://mxsmirnov.com/2014/11/04/baccm3/
Telegram
Интерфейсы без шелухи
🍔 Не надо заканчивать фичи
Очень вредный совет продакту: «Надо заканчивать фичи». На самом деле — не надо, если на 100% не уверен в обратном.
Что значит не заканчивать фичу? Это значит, прекратить её улучшать, если видишь, что отдача (деньги, транзакции…
Очень вредный совет продакту: «Надо заканчивать фичи». На самом деле — не надо, если на 100% не уверен в обратном.
Что значит не заканчивать фичу? Это значит, прекратить её улучшать, если видишь, что отдача (деньги, транзакции…
Товарищи, можно сказать, покушаются на самое святое в ынтерпрайзе. Учат правильно контейнеризировать Websphere и IBM MQ https://www.infoq.com/news/2018/08/docker-application-guides
InfoQ
"Docker Application Guides" Demonstrate How to Deploy Enterprise Apps to Swarm and Kubernetes
Docker recently announced Docker Application Guides, which demonstrates how to deploy applications on Docker Enterprise Edition and Docker Desktop, providing architectures and guidance examples for selecting container images and deploying prototype applications…
Forwarded from Сообщество внутренних коммуникаторов (insidepr13)
🤷🏻♀️Офисные кандалы: Почему люди на самом деле ненавидят свою работу 🤷🏻♀️
Неудовлетворённость своей работой становится нормой. По данным фонда «Общественное мнение», 10% россиян недовольны своей работой, а ещё 24% получают удовольствие от неё лишь изредка. При этом 40% россиян c нежеланием начинают трудовые будни после отпуска. Такая ситуация сложилась не только в России, тенденция глобальная. Журнал The Atlantic опубликовал статью о том, почему люди так часто ненавидят работу. 📌Вот основные тезисы из неё.
📍Работники всех возрастов недовольны своей работой, однако люди среднего возраста недовольны ею чуточку больше
📍Люди с высшим образованием страдают из-за своей работы больше, чем те, кто ограничился школой.
📍Каждого из нас пугают тем, что ничего не получится. Когда человек хочет попробовать что-то новое, ему рассказывают истории о тех, кто бросил работу ради экспериментов и остался ни с чем
📍В 60 люди обычно начинают ценить свою работу больше. Если в молодости мы верим в своё светлое будущее и расстраиваемся, когда что-то идёт не так, то ближе к пенсии мы снимем розовые очки и довольствуемся тем, что есть
📍Неудовлетворённость в работе возникает из-за отсутствия цели
📍К середине жизни приоритеты у людей меняются. Человек больше не хочет строить карьеру, накапливать богатства и повышать свой социальный статус. Теперь ему важно делать что-то значительное
📍После 30 лет очень сложно приобрести какие-то новые навыки. Когнитивные способности постепенно ухудшаются, мозг начинает работать медленней и хуже запоминает информацию
📍Люди сами придумывают себе препятствия, чтобы ничего не менять и не разбить свои мечты о суровую реальность. Например, говорят: «Как я буду оплачивать ипотеку на дом, если уйду с работы?»
📝полный текст на https://secretmag.ru/trends/tendencies/pochemu-lyudi-nenavidyat-rabotu.htm 💻
Неудовлетворённость своей работой становится нормой. По данным фонда «Общественное мнение», 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/