← Back
Milan Jovanovic June 2, 2026 8m

Design a File Upload Service Like a Senior Engineer

Summary

The transcript discusses designing a scalable file upload service, exploring the initial architecture and potential limitations of a simple implementation. The key functional requirements include uploading and downloading files, supporting large file transfers, ensuring security, and enabling asynchronous processing. While the initial design involves a basic API and database approach, the speaker highlights critical challenges such as potential API bottlenecks, memory constraints, and database page size limitations that would prevent true scalability.

View original episode ↗