Who answers when a Cassandra cluster fails in production, and how fast?
A named AceMQ senior engineer answers within 15 minutes, 24/7, when several nodes are down, reads or writes are failing cluster-wide or a ring will not converge, on open source Cassandra, DataStax Enterprise or Kubernetes. Lower severities get a first response within 1 hour, 4 hours or the next business day, with a written root-cause analysis after every P1.
Which Cassandra versions are still supported?
The Apache Cassandra project maintains 5.0, 4.1 and 4.0, and 3.11 is no longer maintained. The project has no end-of-life dates, only maintenance until a later release. AceMQ supports Cassandra 3.11 through 5.0 24/7, and plans the move off 3.11 in parallel, because mixed versions cannot stream to each other.
What does Apache Cassandra consulting from AceMQ include?
Our Cassandra consulting covers query-first data modeling, partition key design, multi-datacenter replication, compaction strategy, JVM tuning, repair scheduling and migration planning. A named senior engineer leads each engagement, delivers written findings before changing anything, and works alongside your team.
Our reads time out on a table we delete from often. What is happening?
Tombstones. Cassandra writes a marker on every delete and every expired TTL, and each read of that partition scans the markers until they age past gc_grace_seconds and compaction removes them. A query that scans past tombstone_failure_threshold is aborted. We give relief with targeted compaction, then fix repair, then change the data model, often to time-bucketed partitions with TWCS.
How often does repair need to run, and why does it keep failing?
Every table needs a repair to complete inside gc_grace_seconds, ten days by default, or deleted data can return. Repairs fail from very wide partitions that exceed stream timeouts, too little compaction throughput, full repairs where subrange would fit, and overlapping sessions. We move teams to a scheduled subrange repair with margin, so it finishes before the window, not on its last day.
Can you help us upgrade from Cassandra 3.11 to 4.x or 5.0?
Yes. It is a rolling upgrade, and nodes on different major versions cannot stream to each other, so no bootstrap, decommission or repair can run until the whole ring is upgraded. We rehearse on a cloned cluster, check driver compatibility, upgrade SSTables node by node and keep a tested rollback point.
How do you choose a compaction strategy?
By the write and read pattern, not by default. Size-tiered suits write-heavy tables with few updates, leveled suits read-heavy tables that need steady latency, and time-window suits time-series data with TTL expiry. A mismatch shows up months later as climbing SSTable counts and read latency, so we measure pending compactions before we change it.
Can you fix Cassandra performance without a bigger cluster?
Usually. Most performance problems are data model problems found at scale: a partition key that lets one partition grow to gigabytes, queue-like deletes, secondary indexes on high-cardinality columns, or a compaction strategy chosen for another workload. Others are heap and GC settings or repair schedules that collide with peak load. We tell you plainly when the answer is more nodes.
Can we work with AceMQ on Apache Cassandra without a long contract?
Yes. AceMQ works on Apache Cassandra in two ways: ad hoc engagements for a defined piece of work, such as a health check, an upgrade or an incident, or an annual partner engagement that covers 24/7 support, proactive reviews and named engineers. Many teams start ad hoc and move to an annual partnership once the first engagement is done.
How much does AceMQ Apache Cassandra support or consulting cost?
Every AceMQ proposal is tailored to your requirements: your Apache Cassandra environment, the SLA you need, the hours of cover and the scope of work. Most contracts run $24,000–72,000 a year, depending on the SLA, the scope and how Apache Cassandra is deployed, with aggressive discounts when several technologies share one contract. Request a quote and AceMQ replies within 1 hour.