-
- Technical
An Introduction to Apache Cassandra Multi-Data Centers: Part 2
In this second blog of “Around the World in (Approximately) 8 Data Centers” series we catch our first mode of transportation (Cassandra) and explore how it works to get us started on our journey to multiple destinations (Data Centers). 1. What Is a (Cassandra) Data Center? What does a Data Center (DC) look like? Here...
Learn MorePaul BrebnerApril 03, 2020 -
- Technical
An Introduction to Apache Cassandra® Multi-Data Centers: Part 1
Quick! Grab your top hat, passport, carpetbag stuffed with (mainly) cash, and your valet (if you have one), and join with me on a wild journey around the world in approximately 8 data centers—a new blog series to explore the world of globally distributed storage, streaming, and search with Instaclustr Managed Open Source Technologies such...
Learn MorePaul BrebnerMarch 09, 2020 -
- Technical
The Power of Apache Kafka® Partitions: How to Get the Most out of Your Kafka Cluster
This blog provides an overview of the two fundamental concepts in Apache Kafka: Topics and Partitions. While developing and scaling our Anomalia Machina application we have discovered that distributed applications using Apache Kafka and Cassandra clusters require careful tuning to achieve close to linear scalability, and critical variables included the number of Apache Kafka topics and partitions. In this blog, we test that theory and answer questions like “What impact does increasing partitions have on throughput?” and “Is there an optimal number of partitions for a cluster to maximize write throughput?” And more!
Learn MorePaul BrebnerJanuary 06, 2020 -
- Feature Releases
- Technical
Apache Cassandra Elastic Auto-Scaling Using Instaclustr’s Dynamic Cluster Resizing
In the last blog, we demonstrated a complete end to end example using the Instaclustr Provisioning API, which included dynamic Cassandra cluster resizing. This blog picks up where we left off and explores dynamic resizing in more detail. 1. Dynamic Resizing Let’s recap how Instaclustr’s dynamic Cassandra cluster resizing works. From our documentation: Steps 1...
Learn MorePaul BrebnerDecember 03, 2019 -
- Popular
- Technical
ApacheCon Berlin, 22-24 October 2019
ApacheCon Europe, October 22-24, 2019, Kulturbrauerei Berlin #ACEU19 https://aceu19.apachecon.com/ What’s better than one ApacheCon? Another ApacheCon! This year there were two Apache Conferences, one in Las Vegas and then again in Berlin. They were similar but different. What were some differences between ApacheCon Berlin and Las Vegas? The location. In contrast to the hyper-real gambling...
Learn MorePaul BrebnerDecember 02, 2019 -
- Technical
Instaclustr Provisioning API Demonstration: A Complete End-to-End Example
Overview An end-to-end demonstration of Instaclustr’s Provisioning API for any use case involving automated programmatic cluster provisioning, configuration, discovery, and de-provisioning (or a subset of these operations). 1. Provisioning Provisioning: Supply with food, drink, or equipment, especially for a journey. Provisioning is all about ensuring you have sufficient quantity of provisions (food, drink, etc.) sufficiently...
Learn MorePaul BrebnerSeptember 23, 2019 -
- Popular
- Technical
Geospatial Anomaly Detection (Terra-Locus Anomalia Machina) Part 4: Apache Cassandra, meet Apache Lucene—The Cassandra Lucene Index Plugin!
Massively Scalable Geospatial Anomaly Detection with Apache Kafka and Cassandra After being Lost in (3D) Space in the last blog, in this final part of the geospatial anomaly detection series, we come back down to Earth and try out the Cassandra Lucene Plugin (this was our destination all along, but it’s a long way to...
Learn MorePaul BrebnerJuly 08, 2019 -
- Popular
- Technical
Geospatial Anomaly Detection (Terra-Locus Anomalia Machina) Part 3: 3D Geohashes (and Drones)
Massively Scalable Geospatial Anomaly Detection with Apache Kafka and Cassandra In this blog we discover that we’ve been trapped in Flatland, and encounter a Dimension of the Third Kind. We introduce 3D geohashes, see how far up (and down) we can go (geostationary satellite orbits, the moon, and beyond), revisit Cassandra partition sizes, and come...
Learn MorePaul BrebnerJuly 08, 2019 -
- Popular
- Technical
Geospatial Anomaly Detection (Terra-Locus Anomalia Machina) Part 2: Geohashes (2D)
Massively Scalable Geospatial Anomaly Detection with Apache Kafka and Cassandra In this blog, we continue exploring how to build a scalable Geospatial Anomaly Detector. In the previous blog, we introduced the problem and tried an initial Cassandra data model with locations based on latitude and longitude. We now try another approach, Geohashes, to start with,...
Learn MorePaul BrebnerJune 18, 2019