3 ms·
We’ve skipped so many additional things like Redis, Memcached, Sidekiq and tons of libraries because it’s so easy to write a module to replace stuff. Switched
by eric4smith 5y ago
We’ve skipped so many additional things like Redis, Memcached, Sidekiq and tons of libraries because it’s so easy to write a module to replace stuff.
Switched from ruby to elixir 4 years ago and the only time we touch ruby is to maintain some old system.
It’s so darned easy to add functionality to an exiting app that you have to be careful of bloat.
And the functional paradigm is like second nature now. It’s hard to go back to a non functional language.
- drunner 5y agoHow do you deal with deployments and not losing things you could otherwise persist in Redis or Memcached? Of is your application stateless in that way?
- deleted 5y ago[deleted]
- eric4smith 5y agoIt’s stateless in that way. We’ve redesigned things in such a way that there is more idempotency in the code that does not depends on an external holder of state that is not the primary database. It’s hard to explain, but the end result is that we don’t reach for Redis as much as we used to.