Разделяют так, чтобы решаемые задачи оставались в одном скоупе и было минимум межсервисного взаимодействия. Здесь же пример от обратного, чтобы сделать любую фичу - придется в 2-5 сервисов залить часть. Эффективность и latency будут космическими
Не знаю, но "сервис хранилище: он умеет работать с бд" звучит ужасно. Если это реальная ответственность сервиса — быть аналогом postgrest, а не просто упрощение и все ходят в него чтобы забрать свои данные, то звучит как распределённый монолит
Обсуждают сегодня