Skip to content

Сервисы для доступа к сущностям #15

@kulakovt

Description

@kulakovt

У сущностей Аудита (встречи, докладчики) есть множество инвариантов и правил валидации. Они обеспечивают целостность всей базы данных.

Необходимо создать инфраструктуру, с помощью которой можно осуществлять проверку сущностей на самый полный набор всех правил. Этой интеграцией будут пользоваться сторонние сервисы, поэтому описание проблемы и детализация должны быть максимально понятны конечному пользователю.

Нужно добавить слой доступа к данным, который позволит скрыть небезопасный уровень #7 от разработчиков за периметром валидаторов. Все потребители этого безопасного уровня должны быть уверены, что при его использовании, база данных всегда будет находиться в согласованном состоянии.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions