-
12 votes
-
Any other developers also strongly resistant to adding secondary data stores to their software?
I'm currently building an MVP for a startup, solo. We've got Postgres pulling triple duty as the go-to database for all normal relational data, a vector database with pgvector, and a job queue...
I'm currently building an MVP for a startup, solo. We've got Postgres pulling triple duty as the go-to database for all normal relational data, a vector database with pgvector, and a job queue (With the magic of
SELECT ... FROM "Jobs" WHERE ... FOR UPDATE SKIP LOCKED LIMIT 1
). Every time I go out looking for solutions to problems it feels like the world really wants me to get a dedicated vector store or to use Redis as a job queue.Back when I was a Rails developer a good majority of the
ActiveJob
implementers used Redis. Now that I'm doing NodeJS the go-to is Bull which can only serialize jobs to Redis. They back this with claims that I can scale to thousands of jobs per second! I have to assume this theoretical throughput benefit from using Redis is utilized by 0.01% of apps running Bull.So I ended up implementing a very simple system. Bull wouldn't have been a good fit anyway as we have both Python and Typescript async workers, so a simple system that I fully understand is more useful at the moment. I'm curious who else shares my philosophy.
Edit: I'll try to remember to update everyone in a year with the real world consequences of my design choices.
16 votes -
Using Redis VSS as a Retrieval Step in an LLM Chain
2 votes -
Scaling Mastodon in the face of an exodus
20 votes -
7 Redis (or other database) interview questions job-seekers should be ready to answer
2 votes -
The end of the Redis adventure
15 votes -
Redis 6.0.0 stable has been released
3 votes -
Redis 6 RC1 has been released
7 votes -
How much faster is Redis at storing a blob of JSON compared to PostgreSQL?
6 votes -
The struggles of an open source maintainer
10 votes -
Redis streams as a pure data structure
7 votes -
An update about Redis developments in 2019
4 votes -
The Commons Clause will destroy open source
6 votes