Hacker News new | ask | show | jobs
by scottcodie 1315 days ago
Building your modern crud app is still incredibly hard to get right while still being performant in any language. IMO, neither ruby nor the database are at fault.

- Materialization pipelines are hard, especially ones that need transactional constraints.

- Passing async connections from the http request all the way through to the database is hard.

- Data distributions can change which can impact indexes, join ordering, and the optimal materialization pipeline.