Что такое bounded context в микросервисах?

Middle+
214 просмотров
AFK Offer AI

Bounded context — термин из DDD, означает границу, внутри которой термины и модели имеют однозначный смысл. Например, "пользователь" в сервисе авторизации — это логин и пароль, а в биллинге — платёжные данные. Каждый микросервис в идеале соответствует одному bounded context со своей моделью данных. Если два сервиса постоянно ходят друг к другу — скорее всего, они в одном контексте и их не стоило разделять.

Следующий вопрос

Как реализовать pub/sub на каналах?