So you're ready to dig into some reference application code? Great! Here's how to get started exploring KillrVideo.
KillrVideo uses Docker to run all the infrastructure you'll need in your local development environment. (If you want to learn more about how KillrVideo uses Docker, check out the Docker Guide in our documentation.) If you don't already have Docker installed, you'll need to do so. You can download and install the appropriate tools here:
Note on Docker
The native Docker tools for Windows and Mac are currently pretty new and are constantly evolving. We've seen issues (particularly around networking in the Mac version) crop up when trying to run KillrVideo with those tools. If you encounter issues, please open an issue on GitHub so we can try and solve the problem for everyone.
Once you've got Docker for Windows or Mac installed, it's also really helpful to increase the amount of RAM allocated to the Docker VM that's running. We recommend allocating at least 3 GB of RAM since DataStax Enterprise and Cassandra are memory-intensive apps:
The KillrVideo reference application is available in multiple programming languages. Use the links below to get started with the language you're most comfortable with.
Check back as we'll be adding more programming languages soon.
DataStax Enterprise and Cassandra are easy to get started with, but it would be impossible to show you everything you need to know inside a single reference application like KillrVideo. We recommend continuing your education at DataStax Academy. There you'll find free self-paced online courses on Cassandra's architecture, data modeling, and more.