4 ms·
At my company the decision to do this was taken a few years ago. It’s one we regret every day and are expending a large amount of effort digging ourselves out
by bennyelv 5y ago
At my company the decision to do this was taken a few years ago. It’s one we regret every day and are expending a large amount of effort digging ourselves out of it.
A query engine is a very powerful and useful layer of abstraction that you end up having to recreate in your application code for every scenario where you need some data. It’s complicated, it’s hard to get right and it really slows you down.
My recommendation would be: don’t do it.
- imacg 5y agoCould you elaborate on the reasoning for your company to initially use Redis vs SQL (or any other database)?
- bennyelv 5y agoIt was before my time, so I can't say with any certainty. They were having issues with database performance as the system scaled, and the decision was taken at the same time to switch from a monolith to a microservices architecture. Easier to scale out than either a cloud based or on-prem database possibly?