Posted in 2021

Краткий курс по экономике разработки программного обеспечения

Мой краткий курс по экономике разработки программного обеспечения:

Read more ...


Список психологических эффектов

Список психологических эффектов, с которыми приходится сталкиваться в своей деятельности IT-архитектору:

Read more ...


Может ли CQRS-команда возвращать результат?

Данная статья представляет собой компиляцию сообщений с Telegram-channel @emacsway_log, и посвящена довольно дискуссионному вопросу о том, может ли CQRS-команда возвращать результат.

Read more ...


О гонке сообщений в условиях конкурирующих подписчиков

Данная статья представляет собой компиляцию сообщений с Telegram-channel @emacsway_log. Одной из непростых тем в DDD и микросервисной архитектуре является т.н. проблема “конкурирующих подписчиков”. Это когда два причинно-зависимых события попадают на конкурирующие узлы обработки событий, и второе событие может “обогнать” первое, например, по причине того, что при обработке первого события возникли сетевые издержки, или запустился сборщик мусора, или по какой-либо причине первое сообщение не было обработано и подтверждено (ack) с первого раза. Возникает гонка сообщений.

Read more ...