Orchestration · Software component

Ingestion Pipeline Orchestrator

Software componentOrchestrationOrchestration & Toolsarc:IngestionPipelineOrchestrator

A workflow orchestrator that sequences multimodal document ingestion stages (extraction, modality routing, model processing, chunking, embedding, storage), applying retries and fallbacks when model services time out.

Responsibility. Coordinates the multimodal preprocessing pipeline from raw documents to indexed chunks.

Also known as: Multimodal orchestration layer, Multimodal workflow manager, Preprocessing pipeline, ETL pipeline, ETL pipeline orchestrator, DataTransformer, Validation pipeline stages, Ingestion layer, Knowledge base ingestion job

Variant of Workflow Orchestrator abstract

reads; writeswrites; readsis monitored byemits telemetry towritesinvokesorchestratesorchestratesspecializesis triggered byorchestratesorchestratesemits telemetry toorchestratestriggersorchestratesorchestratesorchestratesIncremental Watermark Store: reads; writesIncremental Watermark St…ETL Checkpoint Store: writes; readsETL Checkpoint StoreAlert Manager: is monitored byAlert ManagerMetrics Collector: emits telemetry toMetrics CollectorVector Index Store: writesVector Index StoreRetry Handler: invokesRetry HandlerText Embedding Service: orchestratesText Embedding ServiceEmbedding Service: orchestratesEmbedding ServiceWorkflow Orchestrator: specializesWorkflow OrchestratorQuality Drift Detector: is triggered byQuality Drift DetectorDocument Chunker: orchestratesDocument ChunkerContent Deduplicator: orchestratesContent DeduplicatorLog Aggregator: emits telemetry toLog AggregatorVector Batch Ingestor: orchestratesVector Batch IngestorCache Invalidator: triggersCache InvalidatorData Quality Validator: orchestratesData Quality ValidatorData Source Connector: orchestratesData Source ConnectorDocument Ingestor: orchestratesDocument Ingestor+26 more (see relationships)
Direct neighbourhood (hover for relationship types)

Relationships

is configured by structural

invokes dependency

reads dependency

writes dependency

emits telemetry to dynamic

is triggered by dynamic

triggers dynamic

orchestrates control

is monitored by assurance

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Microservices-based preprocessingConditional modality handlingExtract-Transform-Load (ETL)Three-stage separation of concernsBatch and streaming extractionDependency injection of configurationDefault-to-incremental mode detectionEarly exit on empty extractionAt-least-once processingPhase-based error handlingStreaming (generator) transformationsStage-gated quality validation (ingestion, transformation, post-loading, production)Incremental ETL with change data captureIncremental processingBatch optimizationOff-peak background schedulingQueue-for-retry on failure
Technologies
LlamaIndex MultiModalLangChain
Quality attributes
Maintainability (ISO/IEC 25010)Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)
Risks mitigated
Vision model timeouts stalling ingestion

Sources

  1. Ch2.7: T. Nguyen, "Multimodal RAG Approaches," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.7. ISBN: 9798244538229.
  2. Ch6.2B: T. Nguyen, "Production Vector Database Deployment," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.2B. ISBN: 9798244538229.
  3. Ch6.3A: T. Nguyen, "ETL Pipeline Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.3A. ISBN: 9798244538229.
  4. Ch6.3B: T. Nguyen, "ETL Worked Example - Load Phase & Pipeline Integration," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.3B. ISBN: 9798244538229.
  5. Ch6.4: T. Nguyen, "Data Quality Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.4. ISBN: 9798244538229.
  6. Ch6.5: T. Nguyen, "Production RAG Systems," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.5. ISBN: 9798244538229.
  7. Ref2.07: NVIDIA Developer, "Building multimodal AI RAG with LlamaIndex, NVIDIA NIM, and Milvus | LLM app development," YouTube. Accessed: Sep. 26, 2026. [Online Video]. Available: https://www.youtube.com/watch?v=NaT5Eo97_I0