The Kafka EcosystemBefore Kafka StreamsEnter Kafka StreamsFeatures at a GlanceOperational CharacteristicsScalabilityReliabilityMaintainabilityComparison to Other SystemsDeployment ModelProcessing ModelKappa ArchitectureUse CasesProcessor TopologiesSub-TopologiesDepth-First ProcessingBenefits of Dataflow ProgrammingTasks and Stream ThreadsHigh-Level DSL Versus Low-Level Processor APIIntroducing Our Tutorial: Hello, StreamsProject SetupCreating a New ProjectAdding the Kafka Streams DependencyDSLProcessor APIStreams and TablesStream/Table DualityKStream, KTable, GlobalKTableSummary