Design a Scalable File Upload and Content Extraction Pipeline

Read the full interview experience this question came from →

Quick 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.

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

Legora logo
Legora
Jun 22, 2026
mediumSoftware EngineerOnsiteSystem Design
18
0
Loading...