Instaclustr Blog Archive
2018 | Page 5
-
- 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 -
- Technical
Contributing to Open Source Software
Open source software is tricky business. One might think a volunteer project that gives you free software is the greatest thing ever, however making such a project work is complex. Creating open source software is quite simple for a small project with only a few hobbyist maintainers, where making decisions comes down to only one...
Learn MoreInstaclustrApril 05, 2018 -
- Apache Kafka
- Technical
“Kongo” Part 2: Exploring Apache Kafka application architecture: Event Types and Loose Coupling
This is the second post in our series exploring designing and developing and example IOT application with Apache Kafka to illustrate typical design and implementation considerations and patterns. In the previous blog, we introduced our Instaclustr “Kongo” IoT Logistics Streaming Demo Application. The code for Version 1 of the Kongo application was designed as an initial...
Learn MorePaul BrebnerApril 05, 2018 -
- Popular
- Technical
Open Source Use Cases In Financial Services
Financial services industries such as banking, insurance and capital management have been built on data since they first began. From ancient money lenders with clay tablets to early 20th century clerks with rooms full of ledgers to modern high-frequency trading, efficiently recording, retrieving and analysing data has been a key competitive advantage for successful financial...
Learn MoreBen SlaterMarch 25, 2018 -
- Apache Cassandra
- Technical
February 2018 Apache Cassandra® Releases
In February, the Apache Cassandra project issued releases for all currently supported branches of Apache Cassandra. As far as releases go the change list was modest, which shows that we’re seeing fewer bugs and is overall a good sign. However, there were some major issues addressed that need a specific mention. TTL Issue Firstly, the...
Learn MoreInstaclustrMarch 22, 2018 -
- Apache Kafka
- Technical
“Kongo” Part 1: Apache Kafka®—IoT Logistics Streaming Demo Application
What’s a good name to give a demo IoT streaming application dealing with large scale logistics? How about a river… Maybe The “Amazon” application? That’s sort of taken. The Amazon is the longest river and has the most water flow, but what’s the 2nd ranking river? The Congo! The Congo is the 2nd biggest river...
Learn MorePaul BrebnerMarch 15, 2018