Today multiple workers parse/validate files, but all inserts are funneled through a single process, which becomes a bottleneck. This limits throughput and leaves workers idle during busy ingestion cycles.
We should evaluate shifting to a model where each worker performs the full pipeline, parse, validate, and insert, using its own database connection. This removes the single-process bottleneck and allows inserts to happen in parallel.