Собеседования c#
29.04
Альтернатива MassTransit для паттерна Saga
Saga - паттерн работы с распределенными транзакциями. Один из любимых вопросов при собеседовании на senior Кратко: у каждого сервиса должно быть апи для некоторого действия и для его отката. Где-то должно хранится текущее состояние т е у каких сервисов прошло действие у каких упало с ошибкой, у каких сейчас идет откат.
Сейчас часто для этого используется https://masstransit.io/documentation/patterns/saga . Но MassTransit стал платным. Есть альтернативное новое решение: https://wolverinefx.net/guide/durability/sagas.html . В целом интересная библиотека очень рекомендую посмотреть. Лицензия у нее MIT.
#seniorеще контент в этом сообществе
еще контент в этом соообществе
Собеседования c#
29.04
войдите, чтобы увидеть
и подписаться на интересных профи