Instaclustr Blog Archive
2018 | Page 4
-
- 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
- Kafka Connect
- 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. What...
Learn MoreInstaclustrMay 21, 2018 -
- Apache Kafka
- Kafka Connect
- 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 -
- Apache Cassandra
- Technical
Apache Kafka® Connect Architecture Overview
Kafka Connect is an API and ecosystem of 3rd party connectors that enables Apache Kafka to be scalable, reliable, and easily integrated with other heterogeneous systems (such as Cassandra, Spark, and Elassandra) without having to write any extra code. This blog is an overview of Kafka Connect Architecture with a focus on the main Kafka...
Learn MorePaul BrebnerMay 09, 2018 -
- Apache Kafka
- Technical
“Kongo” Part 3: Apache Kafka®: Kafkafying Kongo—Serialization, One or Many topics, Event Order Matters
Kafkafying: the transformation of a primitive monolithic program into a sophisticated scalable low-latency distributed streaming application (c.f. “An epidemic of a zombifying virus ravaged the country”) Steps for Kafkafying Kongo In the previous blog (“Kongo” Part 2: Exploring Apache Kafka application architecture: Event Types and Loose Coupling) we made a few changes to the original...
Learn MorePaul BrebnerApril 26, 2018