Anant Corporation Blog: Our research, knowledge, thoughts, and recommendations about building and managing online business platforms.
Apache Cassandra is a free and open-source NoSQL database management system that is designed to handle large amounts of data with no single point of failure. In this post, I’m going to highlight 3 different tools that make life easier when using Apache Cassandra.
The first tool we are going to talk about is called sandraREST. It is a Cassandra Manager REST API and Web UI. It’s main features include:
This tool was designed to help with the architecture of your Apache Cassandra project. It lets you view your database through an interface that is easy to interpret. The main advantage of a REST API is that it allows a single server to support numerous client applications through a unified interface and that is exactly what happens with this tool.
The second tool is called Cassandra-leadership. It is a library that helps elect leaders using Cassandra. Leader election is the process of choosing one user to organize and direct other users in a distributed system. This is important because it is best to keep data consistent throughout. Otherwise, there will be chaos. Cassandra is already leveraging Paxos, and with Cassandra’s expiring columns we can build a simple leadership election module. Carry out your election, list all elected leaders for each data set and even configure Guise if need be.
Finally, the last tool is called Terraform-Cassandra. This is a module that helps to create a Cassandra cluster on AWS. Terraform will create the necessary EC2 instance and infrastructure with the configuration that you give it. Deploying a Cassandra is already quite the process so this tool automates it and simply requires you to change a few values in the configurations files which is pretty neat.
Cassandra.Link is a knowledge base that our team created to act as a central POI for all things Apache Cassandra. Our goal with Cassandra.Link was to not only fill the gap of Planet Cassandra but we want to bring the Cassandra community, no matter what variant they use, together. Feel free to reach out if you wish to collaborate with us on this project in any capacity.
We are a technology company that specializes in building business platforms. If you have any questions about the tools discussed in this post or about any of our services, feel free to send us an email!
Sandler principles are rock solid and timeless. However, the expression and execution of the Sandler Selling System are constantly evolving with changing times to stay relevant with the current technologies and trends in business. As Sandler Submarine was starting to become more popular, we thought it was time to see what it was all about.Continue reading
A marketing campaign is a specific, defined series of activities used in marketing a new or changed product or service, or in using new marketing channels and methods. Every modern business enterprise should a solid campaign or strategy.Continue reading
The concept of Sales and Marketing has been around for decades, always evolving and improving to meet the needs of society as companies and technologies grow and develop. In this post, we are going to highlight a good sales and marketing strategy in today’s society.Continue reading
The backbone of any business is the business platform, and the backbone of any business platform is the architecture, the technology that makes everything tick and keeps the gears turning. The modern business is especially responsible for leveraging all the technology at its fingertips in an efficient and effective manner, to make some money at the end of the day. To do this, the keyword is real-time. As data comes in, it needs to be analyzed and outputted at once for maximum use. This past week, our founder Rahul Singh hosted a Cassandra Chicago meetup during which he discussed how to use certain technologies to accomplish just that.