Pipeline is a complete data transformation workflow.
A Stage is a collection of independent Factories.
A Stage is a collection of independent Factories. All the stages of a pipeline will be executed sequentially at runtime. Within a stage, all factories could be executed in parallel or in sequential order.
Singleton for external data source
Pipeline is a complete data transformation workflow.