Микросервисы / распределенные системы
Уже сутки не открывается мой блог, тикет об этом уже 12 часов висит в поддержке с нулевой реакцией. nic.ru дизреспект. К слову о том, почему нужно выбирать надежных партнеров, в том числе кто вам будет разрабатывать и где будете хостить свои микросервисы.…
Когда кажется, ну куда уж ниже падать, некоторым удается это сделать. Спустя 22 часа после заведения заявки nic.ru ответили… что все в порядке и мне нужно проверить кеши. Это после того, как мне в личку несколько человек написали, что не открывается (так я и узнал) и после того, как я приложил скриншот статистики аптайма, на котором видно, что у них response time 30 секунд. 30 (!!!) секунд (!!!).
В день рождения уронить на своей стороне мой блог, полтора суток отвечать и в итоге сказать, что все в порядке и проблема у меня при приложенных аптаймах с внешних сервисов и жалобах людей, ну это надо наглости иметь прям так с избытком.
Ответственно заявляю, что на моих мероприятиях больше не будет представителей nic.ru до принесения извинений за такое поведение.
В день рождения уронить на своей стороне мой блог, полтора суток отвечать и в итоге сказать, что все в порядке и проблема у меня при приложенных аптаймах с внешних сервисов и жалобах людей, ну это надо наглости иметь прям так с избытком.
Ответственно заявляю, что на моих мероприятиях больше не будет представителей nic.ru до принесения извинений за такое поведение.
🤬9👍4🤩2
Старое (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/
👍2
Анекдоты про микросервисы от ChatGPT:
"Микросервисы - это как LEGO. Вы можете построить из них что угодно, но если вы забудете на каждом этапе убрать старые детали, то в итоге у вас будет большая коробка со случайными кусочками, из которых ничего не получится."
"Микросервисы - это как собаки. Если у вас есть только одна, то вы ей радуетесь и получаете от нее много радости. Но если у вас их становится слишком много, то вы начинаете тратить все свое время на уход за ними и у вас не остается времени для чего-то более важного."
"Микросервисы - это как LEGO. Вы можете построить из них что угодно, но если вы забудете на каждом этапе убрать старые детали, то в итоге у вас будет большая коробка со случайными кусочками, из которых ничего не получится."
"Микросервисы - это как собаки. Если у вас есть только одна, то вы ей радуетесь и получаете от нее много радости. Но если у вас их становится слишком много, то вы начинаете тратить все свое время на уход за ними и у вас не остается времени для чего-то более важного."
👍37😁8❤1
Forwarded from Russian Association of Software Architects (Sergey Baranov)
Приходилось ли вам переносить слой доменной логики с одного языка на другой?
Anonymous Poll
26%
Да
68%
Нет
8%
Планируем в будущем
👎1
Channel name was changed to «Микросервисы / распределенные системы»
ArchDays
27-го октября пройдет конференция ArchDays. Мы начинаем отбор выступлений.
Темы выступлений:
- Процессы проектирования
- Практики проектирования
- Инструменты проектирования
- Обучение архитектуре
- Собственная разработка
В предстоящей конференции есть желание сделать упор на практическую деятельность: порешать архитектурные кейсы, провести архитектурную Ката, собрать архитектурное видение новых концепций архитектуры.
Подавайте темы для выступлений, приглашайте выступить знакомых, программный комитет уже работает, заявки уже есть.
Ссылка: https://archdays.ru
Если кого-то хотите увидеть на конференции, пишите в тред, отправлю персональное приглашение.
Увидимся на ArchDays!
27-го октября пройдет конференция ArchDays. Мы начинаем отбор выступлений.
Темы выступлений:
- Процессы проектирования
- Практики проектирования
- Инструменты проектирования
- Обучение архитектуре
- Собственная разработка
В предстоящей конференции есть желание сделать упор на практическую деятельность: порешать архитектурные кейсы, провести архитектурную Ката, собрать архитектурное видение новых концепций архитектуры.
Подавайте темы для выступлений, приглашайте выступить знакомых, программный комитет уже работает, заявки уже есть.
Ссылка: https://archdays.ru
Если кого-то хотите увидеть на конференции, пишите в тред, отправлю персональное приглашение.
Увидимся на ArchDays!
👍9🔥6
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
👍8❤1
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
🔥3👎1
Code of Architecture
Продолжаем чтение Building Evolutionary Architectures и переходим ко второй части книги. На стриме в следующий понедельник будем говорить о топологии систем и структурном дизайне, а также о принципах, которые помогают построить эволюционную архитектуру. —…
Приходите завтра, будем общаться за топологии. Постараемся немного выйти за пределы самой книги и посмотреть в том числе через призму опыта «на земле».
👍5
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%
Я не тимлид
18%
Я не тимлид, но хочу им стать
19%
Я тимлид, но не хочу им быть (причины не важны)
24%
Я тимлид и хочу им быть
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
👍4❤2
Forwarded from DDDevotion
Читал вчера статью Маттиаса Верраеса про Segregated Event Layers и внезапно узнал, что это серия статей о паттернах в контексте DDD и Messaging Architecture
https://verraes.net/2019/05/ddd-msg-arch/ Enjoy!
https://verraes.net/2019/05/ddd-msg-arch/ Enjoy!
Mathias Verraes' Blog
DDD and Messaging Architectures
An overview of my different series on patterns in distributed systems.
👍14
Forwarded from Code of Architecture
На последнем стриме по этой книге рассмотрим всю третью часть Impact. А именно разберем три главы, посвященные реализации эволюционной архитектуры. Среди тем, которые обсудим:
— рекомендации для построения эволюционной архитектуры;
— подводные камни и антипаттерны на пути к эволюционной архитектуре;
— влияние техники, бизнеса, орг.структуры и команд на возможность реализации эволюционной архитектуры.
Эфир проведем вмест с Сергеем Барановым, организатором и создателем конференции ArchDays, а еще автором Agile Mindset и телеграм-канала «Микросервисы — русскоязычное сообщество».
Не забудьте подписаться на уведомления нашего ютуб-канала, чтобы не пропустить начало.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Приходите выступать 👌
ArchDays.ru
(И спасибо всем, кто уже прислал заявки, за июль планируем больше половины программы собрать)
ArchDays.ru
(И спасибо всем, кто уже прислал заявки, за июль планируем больше половины программы собрать)
🔥10👍2👎1