News for hackers. Stuff that matters.
Re:Redis 6.0 GA by subhobroto on Thursday April 30, 2020 @11:58AM (#23032291)
Redis streams have been a phenomenal addition to my toolbelt in designing realtime ETL/ELT pipelines. Before I had to make do with a way more complicated Pub/Sub + job q (Tasktiger). That all became redundant thanks to Redis streams.

Thank you!

It would really be awesome if there was a built in way to attach/spill/persist individual streams to external data volumes (older/busy streams could run out of memory) and have it support hot swapping.

> Btw this Kafka monster is a total of 2775 lines of code, including comments. 1731 lines of code without comments. In other systems this is the prelude in the copyright notice.

Hilarious, funny and informative :D Upvoted!

Re:Redis 6.0 GA by itamarhaber on Thursday April 30, 2020 @05:47PM (#23036548)
Great to hear you enjoying streams - you got my upvote :)
Re:Redis 6.0 GA by leandot on Friday May 01, 2020 @07:27AM (#23040997)
Do you mind sharing more how you use Redis streams for ETL pipelines?
Re:Redis 6.0 GA by subhobroto on Friday May 01, 2020 @10:43AM (#23042450)
Happy to talk shop anytime, feel free to reach out.

In short - I like to have audit-able dataflows in my pipelines. Streams are inherently timestamped and provide a great way to see how data changed over time. For one, if you had a bug or regression in the pipeline, you can precisely track down the impacted time window - no guessing needed.