Design a Scalable File Upload and Content Extraction Pipeline
Company: Legora
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design an asynchronous file-upload and content-extraction system for a language-model workflow, including APIs, storage, queues, workers, retries, and result publication. Extend the design to Kubernetes deployment, scaling, observability, isolation, and failure recovery.
Read the full Legora Software Engineer interview experience this question came from