Welcome to WebmasterWorld Guest from 18.210.28.227

Forum Moderators: phranque

Message Too Old, No Replies

Redis Streams are an Analytics Game Changer

     
12:14 am on Jun 21, 2018 (gmt 0)

Senior Member from CA 

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month

joined:Nov 25, 2003
posts:1352
votes: 444


From prior threads I know that many/most WebmasterWorld members use Google Analytics or possibly Piwik with a minority doing some type of logfile analysis. However, just in case there are any others who have been using/testing real time analytics and/or Redis the following may be of interest: Introduction to Redis Streams [redis.io].

It is sort of, but not really, similar to Kafka. Ya, not exactly a heartfelt comparison!

Smaller players having a unified log events architecture with queries in the millisecond range capabilities is a huge ginormous competitive step.

See also: Redis Streams and the Unified Log [brandur.org] by Brandur Leach (engineer with Stripe), 08-November-2017.

Note: TLS support for streams not available until Redis 6.0 (current are 4.0.10 stable, 5.0RC3 beta); on current timeline - approximately a year from now.

On a personal note my use case for Redis tripled with the advent of streams.
An heartfelt Bravo Zulu to Salvatore Sanfilippo (@antirez) yet again. Truly amazing work. Yet again.
12:20 am on June 21, 2018 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member keyplyr is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Sept 26, 2001
posts:12913
votes: 893


TLS support for streams not available until Redis 6.0
Well that pretty much kills implementation until the 6.0 release. Who would put the safety their users at risk by serving unsecure data?
1:49 am on June 21, 2018 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member tangor is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Nov 29, 2005
posts:10600
votes: 1128


Who would put the safety their users at risk by serving unsecure data?


I presume that is a hysterically rhetorical question. :)
2:05 am on June 21, 2018 (gmt 0)

Senior Member from CA 

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month

joined:Nov 25, 2003
posts:1352
votes: 444


Depends on ones use case and architecture, however I agree in general.

Given that it takes time to test and work out usage requirements against business info needs I thought it worth mentioning to offer some lead time.

Being proactive is web survival 101.

And this potentially hands SME webdevs an enterprise level analytics opportunity.

Mobile first, progressive enhancement, responsive design, contextual delivery... The list of topics that have been ignored for years before suddenly becoming standard is sadly ever lengthening. As is the number of webdevs being left ever further behind.

Of course it isn't entry level; yet. And that is the point.