-
- Apache Kafka
- Technical
General Availability – Managed Apache Kafka®
Instaclustr announces that our Managed Apache Kafka on the Instaclustr Managed Platform has now reached General Availability with full production SLAs and security controls applied. Apache Kafka adds to Instaclustr’s existing open source offerings of Apache Cassandra, and Elassandra, providing customers the opportunity to use a single managed service provider for a complete suite of...
Learn MoreBen SlaterJune 26, 2018 -
- Technical
Query Idempotence in GoCql driver
We have recently helped to implement a new feature in the gocql driver for Apache Cassandra that allows a user to mark queries as idempotent. In this post we’ll cover what idempotent queries are and how they can be used. Query Idempotence The query is defined as idempotent if the repeated execution would render the same...
Learn MoreInstaclustrJune 26, 2018 -
- Apache Kafka
- Technical
Apache Kafka® “Kongo” 5.3: Kongo Streams Example
Introduction In the previous blog we tried a simple Kafka Streams application for Cluedo. It relied on a KTable to count the number of people in each room. In this blog, we’ll extend this idea and develop a more complex streams application to keep track of the weight of goods in trucks for our Kongo...
Learn MorePaul BrebnerJune 20, 2018 -
- Apache Kafka
- Technical
Can We Solve a Mystery with Apache Kafka® Streams?!–Kongo 5.2
In this blog, we’ll look at some simple Apache Kafka Streams examples using the murder mystery game Cluedo as a simple problem domain. Dr Black has been murdered in the Billiard Room with a Candlestick! Whodunnit?! There are six suspects and a mansion with multiple rooms. The suspects are: Miss Scarlet Professor Plum Mrs Peacock...
Learn MorePaul BrebnerMay 29, 2018 -
- Apache Kafka
- Technical
Kongo 5.1: Apache Kafka® Streams Introduction
Abstract Apache Kafka Streams is a framework for stream data processing. In this blog, we’ll introduce Kafka Streams concepts and take a look at one of the DSL operations, Joins, in more detail. In the next blog, we’ll have a look at some more complete Kafka Streams examples based on the murder mystery game Cluedo....
Learn MorePaul BrebnerMay 29, 2018 -
- Apache Kafka
- Technical
Apache Kafka “Kongo” Part 4.2: Connecting Kafka to Cassandra with Kafka Connect
Here’s the Kongo code and sample connect property files for this blog. Kafka Connect is an API and ecosystem of 3rd party connectors that enables Kafka to be easily integrated with other heterogeneous systems without having to write any extra code. This blog focuses on a use case extending the Kongo IoT application to stream...
Learn MorePaul BrebnerMay 25, 2018 -
- Apache Kafka
- Technical
Apache Kafka Managed Service Now Available with Instaclustr
Instaclustr announces the immediate availability of Managed Apache Kafka on the Instaclustr Platform. Apache Kafka adds to Instaclustr’s existing offerings of Apache Cassandra and Elassandra, providing customers with the opportunity to use a single managed service provider for a complete suite of leading open source data processing and storage technologies delivering reliability at scale. Apache...
Learn MoreInstaclustrMay 21, 2018 -
- Apache Kafka
- Technical
Apache Kafka “Kongo” Part 4.1: Connecting Kafka to Cassandra with Kafka Connect
Kafka Connect is an API and ecosystem of 3rd party connectors that enables Kafka to be easily integrated with other heterogeneous systems without having to write any extra code. This blog focuses on a use case extending the Kongo IoT application to stream events from Kafka to Apache Cassandra using a Kafka Connect Cassandra Sink....
Learn MorePaul BrebnerMay 09, 2018 -
- Apache Cassandra
- Technical
Using Cassandra Stress to model a time series workload
Motivation When examining whether Cassandra is a good fit for your needs, it is good practice to stress test Cassandra using a workload that looks similar to the expected workload in Production. In the past we have examined the richness of features using YAML profiles in Cassandra’s stress tool – if you haven’t seen the...
Learn MoreInstaclustrMay 09, 2018