Forum Moderators: phranque

Message Too Old, No Replies

Redis Streams are an Analytics Game Changer

         

iamlost

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

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



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.

keyplyr

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

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



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?

tangor

1:49 am on Jun 21, 2018 (gmt 0)

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



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


I presume that is a hysterically rhetorical question. :)

iamlost

2:05 am on Jun 21, 2018 (gmt 0)

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



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.