-
- Technical
Apache Kafka® Technology Advances: Kafka Summit 2020
The annual Kafka Summit 2020 went ahead this year (August 24-25) with a lot of topics. In the previous blog, I examined talks 1-3 from the perspective of challenging Kafka Use Cases. In this blog, I’ll focus on some of the more interesting Kafka technology advances from the remaining talks that I watched. Here is...
Learn MorePaul BrebnerOctober 08, 2020 -
- Technical
Building a Low-Latency Distributed Stock Broker Application: Part 4
In the fourth blog of the “Around the World ” series we built a prototype of the application, designed to run in two georegions. Recently I re-watched “Star Trek: The Motion Picture” (The original 1979 Star Trek Film). I’d forgotten how much like “2001: A Space Odyssey” the vibe was (a drawn out quest to...
Learn MorePaul BrebnerOctober 05, 2020 -
- Technical
Redis™ Java Clients and Client-Side Caching
Achieving sub-millisecond Redis latency with Java clients and client-side caching In my previous Redis blog, we discovered what Redis really is! It’s an open-source in-memory data structures server. And we discovered how fast it is! For a 6 node Instaclustr Managed Redis cluster latencies are under 20ms and throughput is in the millions of “gets”...
Learn MorePaul BrebnerSeptember 24, 2020 -
- Technical
Apache Kafka® Use Cases: From microfinance in Tanzanian villages, to USA-wide public health data, to global FinTech with a Trillion messages a day
The annual 2020 Kakfa summit went ahead this year (August 24-25), but this time in a virtual format. This turned out to be a good thing for me as I’m in the wrong time zone to watch the talks live, so I could take my time after the summit to catch up. Actually, this format...
Learn MorePaul BrebnerSeptember 21, 2020 -
- Technical
It’s an In-Memory Key-Value Store! It’s a Database! It’s Redis™!
Look! Up in the sky! It’s an in-memory key-value store! It’s a database! It’s Redis! Faster than a speeding database! More powerful than an in-memory key-value store! Able to leap tall performance barriers at a single bound! “Yes, it’s Redis—strange visitor from another planet who came to Earth with powers and abilities far beyond those...
Learn MorePaul BrebnerSeptember 09, 2020 -
- Technical
Taking Elasticsearch™ for a Spin around the Race Track (Q&A): Part 3
Then may I set the world on wheels, when she can spin for her living. (Two Gentlemen of Verona, III, 1) The weary sun hath made a golden set, And by the bright track of his fiery car, Gives signal, of a goodly day to-morrow. (Richard III, V, 3) Thy burning car never had scorch’d...
Learn MorePaul BrebnerJuly 14, 2020 -
- Technical
Taking Elasticsearch™ to the Mechanics: Under the Hood Q&A (Part 2)
Marry, that’s a bountiful answer that fits all questions (All’s Well That Ends Well, II, 2) In Part 1 of this multi-part Elasticsearch Blog I revealed the most interesting things I learnt after taking Elasticsearch for my first “Test Drive”, including that Elasticsearch comes well equipped with some clever-sounding computational linguistics analysis tricks including Stemming,...
Learn MorePaul BrebnerJuly 08, 2020 -
- Technical
Taking Elasticsearch for a “Test Drive”: The Basics and Inexact Matching
“Search out thy wit for secret policies, and we will make thee famous through the world.” [Henry VI Part I, III, 3] Earlier in 2020 I decided to learn about a new addition to Instaclustr’s managed open source platform, the scalable full text search technology Elasticsearch—using OpenDistro for Elasticsearch, an Apache 2.0-licensed distribution of Elasticsearch...
Learn MorePaul BrebnerJune 25, 2020 -
- Technical
Building a Low-Latency Distributed Stock Broker Application: Part 3
In the third blog of the “Around the World ” series focusing on globally distributed storage, streaming, and search, we build a Stock Broker Application.
Learn MorePaul BrebnerApril 24, 2020