Want to use Apache Cassandra?

We can help you out

Contact us

Managed Services

Take care of your business and we will take care of your database.


Production Readiness

Schedule your assessment or create failure scenarios plan.

Get your team up to speed or let us do the work

Contact us

Why Cassandra

01 NoSQL database

  • Distributed database
  • Highly available
  • Fault tolerant
  • Suitable for timeseries data
  • It's masterless - easy to add or remove nodes

02 Perfect choice for

  • Web analytics - to store click streams
  • IoT - to store measurements as time series
  • Fraud detection
  • Personalization

03 Anti-patterns

  • early prototyping
  • referential integrity
  • dynamic access patterns
  • queue like design

04 Pro Tips

  • Don't use Cassandra if you want to have flexible, dynamic queries
  • Use ElasticSearch and Solr bundled with Cassandra if your data needs to be searched in many ways


01 Firefighting / Rescue Mission

  • Unstable performance
  • Unavailable data
  • Something went wrong
  • Urgent help needed

02 Performance tuning and Monitoring

  • Production readiness
  • Tuning configuration
  • Monitoring configuration
  • Sizing exercise

03 New to Cassandra

  • Data modeling
  • Architecture
  • Infrastructure

04 Managed Service

  • 24/7 support
  • Troubleshooting
  • Upgrading and tuning


01 Discovery Call

Tell us about the issues we need to resolve with a high-level description of your business case and environment setup. We will scheduled call with one of our consultants.

02 SmartCat Services Proposal

We send you a document describing the plan of action - who, what, when, how of your problem solution. You can expect proposal in goal/input/output/result format which will clarify our deliverables.

03 Review and plan the best timing

Take your time to review our proposed plan internally and discuss the best timing to engage. We are on stand-by for any questions.

04 Takin' care of business

Either at your office or remotely from our offices, we review the existing documentation, analyze your setup, ask additional questions and ultimately produce a deliverable.

Latest Blogs

Click to read blog

Data Lake - the evolution of data processing

Nebojsa Arezina
Click to read blog

Apache Cassandra and ALLOW FILTERING

Testing the performance impact of running a CQL query with ALLOW FILTERING within one partition.

Milan Milosevic
Click to read blog

GDPR and Cassandra

Milan Milosevic

Our Open Source

Cassandra Migration Tool

Cassandra Migration Tool

Cassandra migration tool for java is a lightweight tool used to execute schema and data migration on Cassandra database. Schema versioning state is saved in schema_version table which stores name and description of migration along with type and timestamp.

Cassandra Diagnostics

Cassandra Diagnostics

Cassandra Diagnostics - Monitoring and audit power kit for Apache Cassandra. Cassandra Diagnostics is a swiss-army knife when it comes to Cassandra monitoring. It allows you to connect to both Cassandra nodes and Cassandra application (driver) in a non intrusive way, to extract precious metric data without compromising target system performance , shape it and send over towards a rich set of targets for further processing.

Cassandra Kinesis Connector

Cassandra Kinesis Connector

Cassandra connector for AWS Kinesis that allows Kinesis records to be stored into Cassandra.

Case Studies

Click to read blog


Click to read blog


Click to read blog