Business Platform Team

Anant Corporation Blog: Our research, knowledge, thoughts, and recommendations about building and managing online business platforms.

Author Archives: Rahul Singh

Cassandra.Link Origin Story

In the year 2000, I was lucky enough to get flown to LinuxWorld for free. I was just learning open source development and the Linux Operating System. What I saw & learned at the conference as an 18 year old convinced me of two fundamental facts. (Read the full story to find out how I got there for free!)

1. Open source can thrive in the market place in the “Bazaar” model.

2. Open source can only thrive because community members contribute more to the community than just code.

Continue reading

Migrating from a Relational Database to Cassandra: Why, Where, When, and How

The Apache Cassandra database has gained popularity because it offers scalability and high availability without compromising performance. Many applications running today were built using relational database technology, however, this technology doesn’t offer the scalability or availability that Cassandra does. This is why many people are considering the switch to Switch to Cassandra. In this post, we will cover everything you need to know about switching from a relational database to Cassandra.

Continue reading

Cassandra.Link – v0.4

​Our team is passionate about Realtime Business Platforms, especially ones we help build using our standard framework of Cassandra, Spark, and Kafka. We built this site because we needed a site like it. One place to know what’s going in the Apache Cassandra community from all the different viewpoints. Since there are now different commercially backed variants of Apache Cassandra such as Datastax, DDACS, Scylla, Yugabyte, Elassandra, and Microsoft’s CosmosDB, we felt that out of self-interest none of those folks were going to come together to make a resource like the one we craved.

Continue reading

Architecting & Managing a Global Data & Analytics Platform Part 5: Monitoring & Scaling a Distributed Business Data & Communications Platform

Once a new distributed platform is implemented, any growing organization needs to be able to properly scale the system. Scaling a system for the sake of scaling it doesn’t make sense because cloud resources cost money. The best way to see when and how to scale is to properly monitor the software.

Continue reading

Architecting & Managing a Global Data & Analytics Platform – Part 4: Building a Developer-Friendly Platform on top of a World-Class Framework

Thus far we’ve discussed how Cassandra, Spark, Kafka, Docker, and Kubernetes can be useful to build a global data platform. These components are powerful in their own right and managing them is a little simpler if we decide to use commercial components from DataStax and Confluent.

There are other tools and services we can use to further accelerate our timeline to deliver a world-class global data and analytics platform. Although bringing up a distributed data (Cassandra), distributed computing (Spark), and distributed communication (Kafka) is a great start for a framework, it still needs a few more components to make it a “Platform” which allows quick creation and delivery of services that an enterprise can use.

Continue reading