Considering Complexity of Schema Filters for Database Checks

Hi, this might be a daft question, but how complex Schema filters could be? I'm contemplating whether I should put a duplicate name check that hits the DB service into Schema.filterEffect. Would this be a terrible pattern?
Was this page helpful?