Source point
A source node is a designated origin from which data, flow, traversal, or directed relationships proceed.
Kafka Streams in Action, Second Edition
A source node is the root node of a Kafka Streams topology that consumes records and forwards them into the application.
- How it is used
- Starts Kafka Streams topologies by consuming Kafka topic records and forwarding them into processing pipelines.
- How deep it goes
- Works through DSL and Processor API creation, Serdes, topic selection, timestamps, and immediate downstream transformations.
- Examples
- Uses a text-uppercase Yelling app, masked retail purchases, and a brewery order-routing pipeline.
- What you can do after
- Build it from scratch with `StreamsBuilder.stream` or `Topology.addSource`, selecting topics and record deserialization.
Read how Kafka Streams in Action, Second Edition explains source point →
Advanced Algorithms and Data Structures
A source is the distinguished network vertex through which flow originates and which has no inbound flow.
- How it is used
- Frames where flow originates when modeling directed networks and solving maximum-flow problems.
- How deep it goes
- Defines the source as an endpoint with only outgoing edges and contrasts it with ordinary edge-source terminology.
- Examples
- Uses a network diagram with vertices s and t and a stated maximum flow of 6.
- What you can do after
- Evaluate a directed network by identifying its flow origin and distinguishing it from an edge's source endpoint.
Read how Advanced Algorithms and Data Structures explains source point →
Graph Algorithms for Data Science
A source node is the starting node of a directed relationship in Neo4j Graph Data Science terminology.
- How it is used
- Uses relationship direction to define edges when creating Neo4j Graph Data Science in-memory projections.
- How deep it goes
- Defines relationship direction and applies it in projection syntax, without detailing deeper graph internals.
- Examples
- Demonstrates retweet users as sources and retweeted users as targets, plus User nodes connected by FOLLOWS relationships.
- What you can do after
- Apply it via gds.graph.project by supplying source and target nodes for directed graph relationships.
Read how Graph Algorithms for Data Science explains source point →
Related concepts
- Consumedconfigured by · Consumed is a Kafka Streams configuration object that specifies input serializers and deserializers and other settings for a source node.
- Kafka brokeruses · A Kafka broker is a server process in an Apache Kafka cluster that stores records and handles producer, consumer, and other client requests.
- processor topologypart of · A processor topology is a directed graph of source, processor, and sink nodes that defines how records flow through a stream-processing application.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


