Skip to main content

Section outline

    • Distributed architecture, CAP theorem, nodes, rings

    • CQL basics, installing Cassandra, cqlsh commands

    • Read/write internals, TTL, tombstones

    • Materialized views, indexes, data ingestion

    • Lab: Single-node setup, data modeling, DevCenter usage

    • Multi-node clusters, configuration tuning

    • Replication strategies, authentication & authorization

    • Data encryption (node-to-node, client-to-cluster), masking

    • Lab: DSE cluster setup, data center replication, security labs

    • Logical to physical modeling, partitions

    • Import/export: COPY, DSE bulk loader

    • Lab: Hotel booking use case, performance-optimized schema

    • Performance tuning, caching, compaction

    • OpsCenter, nodetool, JMX, Solr indexing

    • Integration using Cassandra Java SDK

    • Lab: Spring Boot + Cassandra REST API app

    • Spark DataFrame & architecture, RDD vs DataFrame

    • ETL pipelines, joins with Cassandra, streaming with Kafka

    • Lab: Data migration, Spark joins, Java SDK data loader