By Bryan Kirschner, Vice President, Strategy, DataStax

Image: Pixabay

Technology choices obviously play a critical role in how organizations drive revenue and customer value from data.

DataStax research, coupled with our experience working with many of the world’s largest and most data-intensive enterprises, found that those using an open data stack — one that comprises some combination of Apache Cassandra, Kubernetes, Elasticsearch, Apache Kafka, Apache Pulsar, and Apache Spark — were more than 2x more likely to attribute more than 20% of their revenue to data and analytics.

But there’s much more to building success with data than an arsenal of next-generation…

Author: Cédrick Lunven

This is the first of a three-part app development workshop series designed to help developers understand technologies like Node.js, GraphQL, React, Netlify, and JavaScript to kickstart their app development portfolio. The full series is available on YouTube. In this post, we’ll cover the fundamental concepts of website applications and introduce DataStax Astra DB as your free, fast, always-on database based on Apache Cassandra®.

In the U.S. we spend almost 88% of our mobile internet time buried in apps like Facebook, Instagram, TikTok, and games. …

Authors: Prabhat Jha and Chris Bartholomew

In this post, we discuss our architectural approach to building DataStax Astra Streaming, along with some of its key capabilities.

Astra Streaming is the Apache Pulsar cloud offering from DataStax. Pulsar is a cloud-native, open-source distributed messaging and data streaming platform. We have written extensively about why we chose Pulsar and how it’s different from other data streaming solutions. Astra Streaming is literally the fast, easy, and cost-effective way to get started with Apache Pulsar in a cloud provider of your choice.

Our architectural approach

There are a few architectural choices that you either get right from…

When should developers access data via APIs, and when should they write their own database queries directly?

By Jeff Carpenter, Developer Advocate, DataStax

Image: Pixabay

I’ve held several roles in my career in IT, ranging from software developer to enterprise architect to developer advocate. I’ve always been fascinated by the role that data plays in our applications — putting it into databases, getting it back out quickly, making sure it remains accurate when transferred between systems. Many of the hardest problems I’ve encountered have centered around data. For example:

  • Writing a cache eviction algorithm for an application that replayed hours worth of…

By Christopher Bradford, Product Manager, DataStax

Kubernetes is everywhere. Transactional apps, video streaming services, and machine learning workloads are finding a home on this ever-growing platform. But what about databases? If you had asked me this question five years ago, the answer would have been a resounding “No!” — based on my experience in development and operations. …

By Jeff Carpenter, Developer Advocate, DataStax

We’ve been talking about migrating workloads to the cloud for a long time, but a look at the application portfolios of many IT organizations demonstrates that there’s still a lot of work to be done. In many cases, challenges with persisting and moving data in clouds continue to be the key limiting factor slowing cloud adoption, despite the fact that databases in the cloud have been available for years.

For this reason, there has been a surge of recent interest in data infrastructure that is designed to take maximum advantage of the benefits that…

By Pieter Humphrey, Developer Product Manager, DataStax

App development stacks have been improving so rapidly and effectively that today there are a number of easy, straightforward paths to push code to production, on the cloud platform of your choice. But what use are applications without the data that users interact with? Persistent data is such an indispensable piece of the IT puzzle that it’s perhaps the reason the other pieces even exist.

Enter cloud and internet scale requirements, essentially mandating that back-end services must be independently scalable and modular subsystems to succeed. Traditionally, this requirement has been difficult in the…

By Jonathan Ellis, Cofounder and CTO, DataStax

Messaging has been on DataStax’s radar for several years. A significant motivator for this is the increasing popularity of microservices-based architectures. Briefly, microservices architectures use a message bus to decouple communication between services and to simplify replay, error handling, and load spikes.

With Apache Cassandra™ and DataStax Astra Cassandra-as-a-service, developers and architects have a database ecosystem that is:

  1. Based on open source
  2. Well-suited for hybrid- and multi-cloud deployments
  3. Available in a cloud-native, consumption-priced service

There is no current messaging solution that satisfies these requirements, so we’re building one. We started by evaluating the…

By Chris Bartholomew, Streaming Engineering, DataStax

Image: Pixabay

Author’s note: I originally published this blog post in 2019, while I was CEO of Kesque, a real-time messaging service built on Apache Pulsar, the cloud-native distributed messaging and streaming platform. It’s a follow-up to an earlier post, “7 Reasons to Choose Apache Pulsar over Apache Kafka.” A lot of big changes have happened since these two posts went live, including Kesque’s acquisition, in January, by DataStax. The reasons to choose Pulsar, however, haven’t changed.

A while back, I wrote a post about the 7 Reasons We Choose Apache Pulsar over Apache Kafka. Since…

By Sam Ramji, Chief Strategy Officer, DataStax

Image: Pixabay

Along with tens of thousands of developers and operators, and companies ranging from startups to titans like Apple and Netflix, we want to see Apache Cassandra™ become cloud-native.

We have done the work required to have an opinion: Astra is built on Kubernetes, Prometheus, Envoy, and participates in the GKE and EKS native control and management planes. We’ve reviewed work done by others, particularly those who have shared what they have learned in the form of open-source Kubernetes operators for Cassandra.

The opinion expressed in Astra is based on the technical work, changes…


DataStax is the company behind the massively scalable, highly available, cloud-native NoSQL data platform built on Apache Cassandra™.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store