нужно его: 
                  
                  
                  1. Проверить в валидации перед созданием сущности с никнеймом.
                  
                  
                  2. Соблюдать во время выполнения каких-то действий.
                  
                  
                  Каким образом соблюдать это правило на уровне домена? Ведь нельзя вытащить из БД все записи =\ (вытаскивать только никнеймы? о_О) Есть ещё ограничение через уникальный индекс в БД, но это уже проверка на уровне хранилища. 
                  
                  
                  Стоит вообще этим заниматься или положиться на хранилище?
                  
                  
                
Положись на хранилище, проверяй лучше на фронте запросом на проверку существования такого юзернейма
Обсуждают сегодня