История Git LFS началась в 2014-м году, когда в разработчики GitHub столкнулись с тем, что некоторые пользователи кладут в репозиторий огромные файлы и потом начинают жаловаться на проблемы с производительностью репозитория😒. Эта история типична для команд, которые активно работают с медиа файлами, с CAD программами и …
Read MoreВ предыдущем примере реализации саги оркестратор дожидается ответа от каждого сервиса прежде чем отправить команду следующему. Это надежный подход, который позволяет четко контролировать процесс выполнения, в результате все операции выполняются строго последовательно. Однако иногда результаты шага не требуются на …
Read MoreВ этой статье кратко о том, что такое Saga, и как с ней работать в MassTransit на платформе .NET. Преимущества микросервисов оборачиваются и некоторой сложностью: поскольку каждый микросервис имеет свою базу данных, то у нас нет возможности атомарно выполнить транзакцию, касающуюся нескольких микросервисов. На помощь …
Read More