Hacker News new | ask | show | jobs
by brightball 1117 days ago
Just to clarify a bit:

https://news.ycombinator.com/item?id=36030033

You’re not wrong in your assessment but I would still expect a company architecting a total replacement for an existing system to know why they are choosing critical components. In this case it was an extensive lack of database consideration in many decisions.

2 comments

The extensive lack of database consideration in many decisions is indeed concerning, and obviously integrity checks should be standard and default.
In my mind, the distinction is whether the decision was thoroughly considered. Contrast these two attitudes:

"PG is a common choice, which is valuable. We understand our requirements and options well enough to consider it appropriate."

vs:

"PG is the one we've heard of, why would we look at anything else?"