Forwarded from Event Storming (Sergey Baranov)
11 апреля в 19:00 здесь (telegram) проведу стрим по участникам Event Storming
- кто нужен
- где их искать
- что делать, если не могут
- что делать, если не хотят
- ответы на ваши вопросы
Вопросы можете писать заранее в тред к этому сообщению.
- кто нужен
- где их искать
- что делать, если не могут
- что делать, если не хотят
- ответы на ваши вопросы
Вопросы можете писать заранее в тред к этому сообщению.
Микросервисы / распределенные системы
🗓 6 апреля 18:00 по мск Основы архитектуры ПО. Глава 18 Выбор подходящего стиля архитектуры / Сергей Баранов Мы обсудим важные аспекты архитектуры при разработке программного обеспечения. Рассмотрим моды и тренды в архитектуре, их влияние на принятие решений…
Подготовил по выступлению краткий очерк с переводом основных тезисов главы со своими комментариями, видео приложил в конце заметки.
Глава не большая, так что получился практически полный перевод.
http://agilemindset.ru/основы-архитектуры-по-выбор-подходящ/
Кому интересно только видео: https://youtu.be/ES0TRVZxA_Y
Глава не большая, так что получился практически полный перевод.
http://agilemindset.ru/основы-архитектуры-по-выбор-подходящ/
Кому интересно только видео: https://youtu.be/ES0TRVZxA_Y
Микросервисы / распределенные системы
Собрал структурированную базу знаний по микросервисам на основе своих статей и переводов. http://agilemindset.ru/микросервисы/
Уже сутки не открывается мой блог, тикет об этом уже 12 часов висит в поддержке с нулевой реакцией.
nic.ru дизреспект.
К слову о том, почему нужно выбирать надежных партнеров, в том числе кто вам будет разрабатывать и где будете хостить свои микросервисы. Теряете вы здесь и сейчас и не знаете сколько, а получить сможете в крайнем случае какую-то неустойку из контракта, но скорее всего ничего.
Так что, просьба посоветовать надежного хостера с managed wordpress. Если это еще и регистратор будет, чтоб не переплачивать за DNS-хостинг, - так вообще здорово.
nic.ru дизреспект.
К слову о том, почему нужно выбирать надежных партнеров, в том числе кто вам будет разрабатывать и где будете хостить свои микросервисы. Теряете вы здесь и сейчас и не знаете сколько, а получить сможете в крайнем случае какую-то неустойку из контракта, но скорее всего ничего.
Так что, просьба посоветовать надежного хостера с managed wordpress. Если это еще и регистратор будет, чтоб не переплачивать за DNS-хостинг, - так вообще здорово.
Микросервисы / распределенные системы
Уже сутки не открывается мой блог, тикет об этом уже 12 часов висит в поддержке с нулевой реакцией. nic.ru дизреспект. К слову о том, почему нужно выбирать надежных партнеров, в том числе кто вам будет разрабатывать и где будете хостить свои микросервисы.…
Когда кажется, ну куда уж ниже падать, некоторым удается это сделать. Спустя 22 часа после заведения заявки nic.ru ответили… что все в порядке и мне нужно проверить кеши. Это после того, как мне в личку несколько человек написали, что не открывается (так я и узнал) и после того, как я приложил скриншот статистики аптайма, на котором видно, что у них response time 30 секунд. 30 (!!!) секунд (!!!).
В день рождения уронить на своей стороне мой блог, полтора суток отвечать и в итоге сказать, что все в порядке и проблема у меня при приложенных аптаймах с внешних сервисов и жалобах людей, ну это надо наглости иметь прям так с избытком.
Ответственно заявляю, что на моих мероприятиях больше не будет представителей nic.ru до принесения извинений за такое поведение.
В день рождения уронить на своей стороне мой блог, полтора суток отвечать и в итоге сказать, что все в порядке и проблема у меня при приложенных аптаймах с внешних сервисов и жалобах людей, ну это надо наглости иметь прям так с избытком.
Ответственно заявляю, что на моих мероприятиях больше не будет представителей nic.ru до принесения извинений за такое поведение.
Старое (2017), но интересное выступление об эволюции микросервисной архитектуре. Кейс компании SeatGeek (билеты продают).
Andrew Hart talks about the architectural, operational, and cultural aspects of evolving a microservice architecture, in the process highlighting both the opportunities and the challenges that microservice architectures present.
https://www.infoq.com/presentations/evolving-microservices-architecture/
Andrew Hart talks about the architectural, operational, and cultural aspects of evolving a microservice architecture, in the process highlighting both the opportunities and the challenges that microservice architectures present.
https://www.infoq.com/presentations/evolving-microservices-architecture/
InfoQ
Take Two: Evolving Microservice Architectures
Andrew Hart talks about the architectural, operational, and cultural aspects of evolving a microservice architecture, in the process highlighting both the opportunities and the challenges that microservice architectures present.
Дизайн системы уведомлений с точки зрения трассировки уведомлений.
Мало кто в принципе думает об отслеживании цепочек уведомлений (разве что кроме маркетологов, и то не всегда :))))
https://slack.engineering/tracing-notifications/
UPD: там же есть ссылка на дизайн самой системы трассировки в слаке:
https://slack.engineering/tracing-at-slack-thinking-in-causal-graphs/
Мало кто в принципе думает об отслеживании цепочек уведомлений (разве что кроме маркетологов, и то не всегда :))))
https://slack.engineering/tracing-notifications/
UPD: там же есть ссылка на дизайн самой системы трассировки в слаке:
https://slack.engineering/tracing-at-slack-thinking-in-causal-graphs/
Анекдоты про микросервисы от ChatGPT:
"Микросервисы - это как LEGO. Вы можете построить из них что угодно, но если вы забудете на каждом этапе убрать старые детали, то в итоге у вас будет большая коробка со случайными кусочками, из которых ничего не получится."
"Микросервисы - это как собаки. Если у вас есть только одна, то вы ей радуетесь и получаете от нее много радости. Но если у вас их становится слишком много, то вы начинаете тратить все свое время на уход за ними и у вас не остается времени для чего-то более важного."
"Микросервисы - это как LEGO. Вы можете построить из них что угодно, но если вы забудете на каждом этапе убрать старые детали, то в итоге у вас будет большая коробка со случайными кусочками, из которых ничего не получится."
"Микросервисы - это как собаки. Если у вас есть только одна, то вы ей радуетесь и получаете от нее много радости. Но если у вас их становится слишком много, то вы начинаете тратить все свое время на уход за ними и у вас не остается времени для чего-то более важного."
Forwarded from Russian Association of Software Architects (Sergey Baranov)
Приходилось ли вам переносить слой доменной логики с одного языка на другой?
Anonymous Poll
26%
Да
67%
Нет
9%
Планируем в будущем
Channel name was changed to «Микросервисы / распределенные системы»
ArchDays
27-го октября пройдет конференция ArchDays. Мы начинаем отбор выступлений.
Темы выступлений:
- Процессы проектирования
- Практики проектирования
- Инструменты проектирования
- Обучение архитектуре
- Собственная разработка
В предстоящей конференции есть желание сделать упор на практическую деятельность: порешать архитектурные кейсы, провести архитектурную Ката, собрать архитектурное видение новых концепций архитектуры.
Подавайте темы для выступлений, приглашайте выступить знакомых, программный комитет уже работает, заявки уже есть.
Ссылка: https://archdays.ru
Если кого-то хотите увидеть на конференции, пишите в тред, отправлю персональное приглашение.
Увидимся на ArchDays!
27-го октября пройдет конференция ArchDays. Мы начинаем отбор выступлений.
Темы выступлений:
- Процессы проектирования
- Практики проектирования
- Инструменты проектирования
- Обучение архитектуре
- Собственная разработка
В предстоящей конференции есть желание сделать упор на практическую деятельность: порешать архитектурные кейсы, провести архитектурную Ката, собрать архитектурное видение новых концепций архитектуры.
Подавайте темы для выступлений, приглашайте выступить знакомых, программный комитет уже работает, заявки уже есть.
Ссылка: https://archdays.ru
Если кого-то хотите увидеть на конференции, пишите в тред, отправлю персональное приглашение.
Увидимся на ArchDays!
Forwarded from Code of Architecture
На первом стриме по Building Evolutionary Architectures разберем первые три главы:
— эволюционную архитектуру;
— фитнесс-функции;
— инкрементальные изменения.
Обсудим темы:
— как управлять изменениями в архитектуре, защищать ее характеристики и сделать ее эволюционной;
— как использование фитнесс-функций может помочь в контроле архитектуры и как они могут быть реализованы.
Также рассмотрим примеры применения CI/CD практик для инкрементальных изменений в разработке и оперативной работе приложений.
Эфир проведем вместе с Сергеем Барановым, организатором и создателем конференции ArchDays и еще автор Agile Mindset и телеграм-канала «Микросервисы — русскоязычное сообщество».
🔔 Встречаемся на нашем ютуб-канал сегодня в 18:00 по Москве.
— эволюционную архитектуру;
— фитнесс-функции;
— инкрементальные изменения.
Обсудим темы:
— как управлять изменениями в архитектуре, защищать ее характеристики и сделать ее эволюционной;
— как использование фитнесс-функций может помочь в контроле архитектуры и как они могут быть реализованы.
Также рассмотрим примеры применения CI/CD практик для инкрементальных изменений в разработке и оперативной работе приложений.
Эфир проведем вместе с Сергеем Барановым, организатором и создателем конференции ArchDays и еще автор Agile Mindset и телеграм-канала «Микросервисы — русскоязычное сообщество».
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Code of Architecture
Продолжаем чтение Building Evolutionary Architectures и переходим ко второй части книги. На стриме в следующий понедельник будем говорить о топологии систем и структурном дизайне, а также о принципах, которые помогают построить эволюционную архитектуру.
— Вспомним три ключевых слова на букву C: Connascence, Coupling и Cohesion;
— Разберем концепцию Архитектурных Квантов;
— Обсудим эффективные подходы переиспользования частей системы.
Гостем стрима станет Сергей Баранов, организатор и создатель конференции ArchDays, а еще автор Agile Mindset и телеграм-канала «Микросервисы — русскоязычное сообщество».
🔔 Встречаемся на нашем ютуб-канал 29 мая в 18:00 по Москве на нашем ютуб-канале.
— Вспомним три ключевых слова на букву C: Connascence, Coupling и Cohesion;
— Разберем концепцию Архитектурных Квантов;
— Обсудим эффективные подходы переиспользования частей системы.
Гостем стрима станет Сергей Баранов, организатор и создатель конференции ArchDays, а еще автор Agile Mindset и телеграм-канала «Микросервисы — русскоязычное сообщество».
Please open Telegram to view this post
VIEW IN TELEGRAM
Микросервисы / распределенные системы
Продолжаем чтение Building Evolutionary Architectures и переходим ко второй части книги. На стриме в следующий понедельник будем говорить о топологии систем и структурном дизайне, а также о принципах, которые помогают построить эволюционную архитектуру. —…
Приходите завтра, будем общаться за топологии. Постараемся немного выйти за пределы самой книги и посмотреть в том числе через призму опыта «на земле».
PayPal свою k/v базу в opensource выложил
https://medium.com/paypal-tech/unlocking-the-power-of-junodb-paypals-key-value-store-goes-open-source-ee85f935bdc1
https://medium.com/paypal-tech/unlocking-the-power-of-junodb-paypals-key-value-store-goes-open-source-ee85f935bdc1
Medium
Unlocking the Power of JunoDB: PayPal’s Key-Value Store Goes Open-Source
Today we are delighted to share JunoDB as an open-source project on Github, allowing others to benefit from our efforts to have an…
Forwarded from Russian Association of Software Architects (Sergey Baranov)
У меня тут вышел разговор, хочу проверить на статистике :) Небольшая перекличка, тут же разные люди в этом канале. Лид команды архитекторов - тоже тимлид.
Anonymous Poll
40%
Я не тимлид
17%
Я не тимлид, но хочу им стать
18%
Я тимлид, но не хочу им быть (причины не важны)
25%
Я тимлид и хочу им быть
Forwarded from INCOSE RUS (Alexander Sh)
31 мая в 19:30 состоится 147 заседание Русского отделения INCOSE (время Московское)
Выступит Геннадий Круглов с докладом:
Общий, упрощённый обзор ключевых понятий и связанных терминов используемых в моделеориентированной инженерии. Доклад предлагает ответы на некоторые основные вопросы, такие как:
- Что есть модель?
- Каково отношение между моделью и метамоделью?
- Каковы ключевые аспекты языка моделирования?
- Каковы способы практического применения моделей при разработке программного обеспечения?
——
О докладчике:
Геннадий Круглов.
Кандидат технических наук, ИТ-архитектор, независимый эксперт
В 2008-м году защитил диссертацию по приложению методов искусственного интеллекта в технической диагностике. В рамках исследований разрабатывал фреймовые модели и формальные онтологии.
В коммерческой разработке с 2002 г., прошёл путь от разработчика до главного архитектора и советника председателя совета директоров IBS.
Отвечал за архитектуру стратегических решений крупнейших российских банков, группы Московской биржи, государственных информационных системах и пр.
Как косультант сотрудничает с компаниями из бывшей большой четвёрки.
В настоящее время является лидером стартапа по разработке продукта в области моделеориентированного проектирования и управления знаниями.
Трансляция будет вестись в телеграм, а очно будет проходить по адресу Москва, Холодильный переулок, 6 (Вход со стороны первого Тульского переулка).
Выступит Геннадий Круглов с докладом:
Общий, упрощённый обзор ключевых понятий и связанных терминов используемых в моделеориентированной инженерии. Доклад предлагает ответы на некоторые основные вопросы, такие как:
- Что есть модель?
- Каково отношение между моделью и метамоделью?
- Каковы ключевые аспекты языка моделирования?
- Каковы способы практического применения моделей при разработке программного обеспечения?
——
О докладчике:
Геннадий Круглов.
Кандидат технических наук, ИТ-архитектор, независимый эксперт
В 2008-м году защитил диссертацию по приложению методов искусственного интеллекта в технической диагностике. В рамках исследований разрабатывал фреймовые модели и формальные онтологии.
В коммерческой разработке с 2002 г., прошёл путь от разработчика до главного архитектора и советника председателя совета директоров IBS.
Отвечал за архитектуру стратегических решений крупнейших российских банков, группы Московской биржи, государственных информационных системах и пр.
Как косультант сотрудничает с компаниями из бывшей большой четвёрки.
В настоящее время является лидером стартапа по разработке продукта в области моделеориентированного проектирования и управления знаниями.
Трансляция будет вестись в телеграм, а очно будет проходить по адресу Москва, Холодильный переулок, 6 (Вход со стороны первого Тульского переулка).
Telegram
INCOSE RUS
Новостной канал русскоязычного отделения международного совета по системной инженерии (INCOSE RUS).
http://incose-rus.weebly.com
http://incose-rus.weebly.com