Comment

Comment by chriszhu12

Another small thing to consider: Adding redis to your stack adds a new failure mode. A service I built a while ago was running on Heroku where Redis add-ons aren't cheap, and our Redis would always running against memory limits, which would cause our entire service to fail.

Meanwhile, 250GB Postgres server has been churning along no problem.

Also, conceptually, architecture where state = DB, and business logic = web server is generally easier to reason about during service migrations and such.

If you don't use ActionCable which I think is the other core feature that relies on Redis, being able to remove it would've saved me a lot of early morning firefighting.

parent chriszhu12 6 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton