Hacker News new | ask | show | jobs
by trinitry3 2533 days ago
Only if your developers are inexperienced.
1 comments

I’m sure you’d love to consider yourself infallible but human error can happen even to the best of us.

However if we’re talking from idealistic perspective then you’d have your own DBAs who would create the DB and write the SQL so your developers just call your (for example) stored procedures like APIs rather than writing their own - often unoptimised - SQL themselves.