Containers have become a key component of modern distributed application design. Similarly, Apache Cassandra has emerged as a clear choice for a scalable, high available and performant database in a highly distributed cloud computing architecture.
In this session, we'll walk you through a number of patterns that enabled us to run Cassandra successfully with Docker in production. We will also share the lessons learned in running Cassandra with a very small set of resources that are applicable to both your local development environment and larger, less constrained production deployments.
We'll then introduce you to Amazon ECS, a highly scalable, high-performance service to run and manage distributed applications using Docker. Finally, we will discuss a few best practices used by our customers for running their Cassandra clusters on ECS.
YOU MAY ALSO LIKE:
- Connecting to Neo4j using Spring Data (SkillsCast recorded in May 2012)
- Intermediate Docker with Matt Saunders (Online Course on 19th - 22nd October 2021)
- Containers Beyond the Fundamentals, What Next? (SkillsCast recorded in March 2021)
- Smash you some Haskell on a Minikube (SkillsCast recorded in November 2020)
Running Cassandra on Amazon's ECS
Anirvan (Ani!) was one of the main authors of the best selling ProSpring 2.5 books and has quite a following on his blogs on Java and functional programming