How we built a document ingestion system that handles massive sources using Temporal's workflow orchestration, and the design decisions that made it scale.