Source components are aimed at capturing data from the world outside DDC boundaries, do some processing on the data using DDC Converters, and create one or several records that are handed over to the DDC Streams and Records that connects the source component to the rest of the pipeline. Usually, you would expect to capture data from a file, databases, REST call or network traffic.