Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
kulakovt opened this issue Jun 17, 2021 · 0 comments
Open

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

kulakovt opened this issue Jun 17, 2021 · 0 comments
Milestone

Comments

@kulakovt
Copy link
Member

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

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant