Streaming Cassandra Workloads and Experiments


In the world of software engineering, especially within the realm of distributed systems, continuous learning and experimentation are not just beneficial; they’re essential. As a software engineer with a focus on distributed systems, particularly Apache Cassandra, I’ve taken this ethos to heart. My journey has led me to not only explore the intricacies of Cassandra’s distributed architecture but also to share my experiences and findings with a broader audience. This is why my YouTube channel has become an active platform where I stream at least once a week, engaging with viewers through coding sessions, trying new approaches, and benchmarking different Cassandra workloads.

The concept of work sessions is simple yet profoundly impactful. Each stream is a live coding, debugging, or benchmarking session. It’s an opportunity for viewers to join me in real-time as I navigate the complexities of distributed systems development. These sessions are not just about coding; they are a deep dive into the process of benchmarking different Cassandra workloads, experimenting with new features, and optimizing performance. It’s a chance for the community to see the trial and error, the thought process, and the decision-making that goes into engineering at a high level. The information gathered in these sessions provides the raw data I’ll be in future blog posts or presentations.

My streams are designed to be interactive. Viewers are encouraged to ask questions, suggest alternatives, and even challenge approaches. This two-way exchange enriches the learning experience, not just for the audience, but for me as well. Each session is a learning opportunity, a moment to share knowledge, experiences, and even discover new perspectives on solving complex problems. For example, tomorrow I’ll be evaluating EBS GP3 performance using fio.


I’ve added a tools section to the site to make it easier for people to find both the tools I write and tools I recommend. It’s important to note that I’ve recently rebranded tlp-stress as easy-cass-stress and tlp-cluster as easy-cass-lab to reflect that they’re no longer maintained by The Last Pickle.

I recently streamed a working session for easy-cass-lab.


In addition to my weekly streams, I’m excited to announce signups are open for my training program tailored for those looking to deepen their understanding of Apache Cassandra and distributed systems. This training program is set to begin on April 1st, and signups are now open. It’s an opportunity for enthusiasts and professionals alike to gain hands-on experience, dive into advanced concepts, and learn from real-world scenarios.


Whether you’re a seasoned professional, a curious enthusiast, or someone looking to switch gears into the world of distributed systems, my YouTube channel and the upcoming training program offer a unique blend of learning and practical experience. I invite you to join me on this journey of exploration, experimentation, and education. Let’s navigate the complexities of distributed systems together, pushing the boundaries of what’s possible with Apache Cassandra.

Remember, the world of distributed systems is constantly evolving, and staying ahead requires not just knowledge, but a willingness to experiment, learn, and share. I look forward to seeing you in my next stream or as part of my training program, where we can grow and learn together in this fascinating and challenging field.

If you found this post helpful, please consider sharing to your network. I'm also available to help you be successful with your distributed systems! Please reach out if you're interested in working with me, and I'll be happy to schedule a free one-hour consultation.