С помощью Event Sourcing все отслеживается до самого начала, а также создание пользователя. В нашей системе мы создаем пользовательские и административные материалы по публичному API. У нас есть (довольно распространенное) правило безопасности: только пользователи Admin могут удалять пользователей и предоставлять привилегии другим пользователям, то есть делать их Admin.Кто создает самого первого пользователя admin в системе источников событий?
В случае ES, как бы вы предоставили систему сразу после чистой установки? Это может иметь место при выполнении тестовых интегральных тестов.
Извините за этот довольно философский вопрос :)
Ты не можешь просто сделать что со сценариями, например, с незащищенным внутренним командным обработчиком? – plalx