ACL но потом понял что есть множество ситуаций когда внешняя система меняет свои данные и мои инварианты ломаются.
подойдет ли для этого ACL+autonomous bubble context ?
суть: я сохраняю стейт внешней системы в базу и определяю его как отдельный контекст в своей системе и для коммуникации между контекстами использую события
https://www.ben-morris.com/autonomous-bubbles-and-event-streams-pragmatic-approaches-to-working-with-legacy-systems/
у вас есть какое-то видение и вы решили, что надо ACL, вопрос подойдет ли ACL? а при чем тут ACL? как помочь вам? :)
Anti corruption layer
Есть внешняя система у которой своя модель. Мне нужно дополнить функционал этой модели. Как это сделать?
Берешь и рассширяешь. Пузырьки про которые идёт речь в статье больше про подход выделения контекстов в Легаси монолите. Пузырьки потом всплывать должны. А у тебя можно просто сделать "отдельный контекст" и там делай шо хочешь. Acl оно как бы между контекстами
Обсуждают сегодня