Микросервисы / распределенные системы
4.2K subscribers
107 photos
2 videos
21 files
322 links
Мысли, новости и ссылки по распределенным система и распределенной разработке.

Рекламу не размещаю.
Download Telegram
Для общего развития и расширения кругозора.

40 Key Computer Science Concepts Explained In Layman’s Terms

To make learning more fun and interesting, here’s a list of important computer science theories and concepts explained with analogies and minimal technical terms. It’s like an ultra-fast-track computer science degree program for everyone, just to get you to understand the general concepts.

https://carlcheo.com/compsci
👍4🔥1
Когда использовать микросервисы: отвечают Сэм Ньюмен и Мартин Фаулер

https://habr.com/ru/company/piter/blog/723076/
Что такое Event Storming, из каких строительных блоков он состоит и как эти строительные блоки увязываются в единый процесс.

http://agilemindset.ru/что-такое-event-storming/
👍171🔥1
Постмортемы на все случаи жизни

https://github.com/danluu/post-mortems
😁61👍1
Вот так. IaC с помощью OpenAI уже здесь.

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

https://aiac.dev
👏5
Forwarded from { между скобок } анонсы 📣 (Grisha Skobelev)
🗓 6 апреля 18:00 по мск Основы архитектуры ПО. Глава 18 Выбор подходящего стиля архитектуры / Сергей Баранов

Мы обсудим важные аспекты архитектуры при разработке программного обеспечения. Рассмотрим моды и тренды в архитектуре, их влияние на принятие решений, включая микросервисы и data mesh. Также поговорим об архитектуре хранения данных, включая различия между stateful и stateless, а также требования к целостности данных.
Поднимем вечный вопрос монолит против распределенных систем: как сделать выбор между ними. Эта встреча будет полезна разработчикам, архитекторам и всем, кто интересуется технологиями разработки ПО.
В обсуждении нам поможет невероятный гость - Сергей Баранов 🔥 Занимается развитием направления DevOps и ИТ-архитектуры, партнер ScrumTrek с 2015 года. Он является основателем и идейным вдохновителем конференции ArchDays, председателем РОО «Объединение ИТ-Архитекторов», а также признанным экспертом в практике проведения сессий Event Storming.

Подключайтесь 6 апреля в 18:00 к YouTube трансляции или в Zoom

А в комментариях к этому посту оставляйте свои вопросы, которые хотели бы задать Сергею ⤵️
6
Собрал структурированную базу знаний по микросервисам на основе своих статей и переводов.

http://agilemindset.ru/микросервисы/
🔥24
Forwarded from Event Storming (Sergey Baranov)
11 апреля в 19:00 здесь (telegram) проведу стрим по участникам Event Storming

- кто нужен
- где их искать
- что делать, если не могут
- что делать, если не хотят
- ответы на ваши вопросы

Вопросы можете писать заранее в тред к этому сообщению.
🔥12
Микросервисы / распределенные системы
Собрал структурированную базу знаний по микросервисам на основе своих статей и переводов. http://agilemindset.ru/микросервисы/
Уже сутки не открывается мой блог, тикет об этом уже 12 часов висит в поддержке с нулевой реакцией.

nic.ru дизреспект.

К слову о том, почему нужно выбирать надежных партнеров, в том числе кто вам будет разрабатывать и где будете хостить свои микросервисы. Теряете вы здесь и сейчас и не знаете сколько, а получить сможете в крайнем случае какую-то неустойку из контракта, но скорее всего ничего.

Так что, просьба посоветовать надежного хостера с managed wordpress. Если это еще и регистратор будет, чтоб не переплачивать за DNS-хостинг, - так вообще здорово.
🤔31
Микросервисы / распределенные системы
Уже сутки не открывается мой блог, тикет об этом уже 12 часов висит в поддержке с нулевой реакцией. nic.ru дизреспект. К слову о том, почему нужно выбирать надежных партнеров, в том числе кто вам будет разрабатывать и где будете хостить свои микросервисы.…
Когда кажется, ну куда уж ниже падать, некоторым удается это сделать. Спустя 22 часа после заведения заявки nic.ru ответили… что все в порядке и мне нужно проверить кеши. Это после того, как мне в личку несколько человек написали, что не открывается (так я и узнал) и после того, как я приложил скриншот статистики аптайма, на котором видно, что у них response time 30 секунд. 30 (!!!) секунд (!!!).

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

Ответственно заявляю, что на моих мероприятиях больше не будет представителей 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/
Дизайн системы уведомлений с точки зрения трассировки уведомлений.

Мало кто в принципе думает об отслеживании цепочек уведомлений (разве что кроме маркетологов, и то не всегда :))))

https://slack.engineering/tracing-notifications/

UPD: там же есть ссылка на дизайн самой системы трассировки в слаке:

https://slack.engineering/tracing-at-slack-thinking-in-causal-graphs/
👍2
Анекдоты про микросервисы от ChatGPT:

"Микросервисы - это как LEGO. Вы можете построить из них что угодно, но если вы забудете на каждом этапе убрать старые детали, то в итоге у вас будет большая коробка со случайными кусочками, из которых ничего не получится."

"Микросервисы - это как собаки. Если у вас есть только одна, то вы ей радуетесь и получаете от нее много радости. Но если у вас их становится слишком много, то вы начинаете тратить все свое время на уход за ними и у вас не остается времени для чего-то более важного."
👍37😁81