Home / Companies / Ably / Blog / Post Details
Content Deep Dive

Cassandra counter columns: Nice in theory, hazardous in practice

Blog post from Ably

Post Details
Company
Date Published
Author
Paddy Byers
Word Count
2,141
Company Posts That Month
4
Language
English
Hacker News Points
-
Post removed?
No
Summary

Apache Cassandra is a distributed database system that scales without limits and is used by Ably Realtime for persistent storage of messages. However, the company experienced disruptions in early 2020 due to issues with counter columns in Cassandra. The problem was eventually traced back to excessive retries on an operation involving counter column updates. To resolve the issue, rate limiting was implemented and the use of counter columns was eliminated from the system. This resulted in a significant reduction in load on the Cassandra instances. The experience highlighted the importance of considering practical considerations alongside theoretical knowledge when building distributed systems at scale.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 6 649 198 73 +5%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.