Engineering
Identity Isn't Your User Database
This is the most violated boundary in the whole category, and it's violated for the most sympathetic reason: the identity platform already has a table with a row for every person, and you need somewhere to put a field.