UploadThing V7 Launch: Faster Speed, Secure Uploads & Storage Flexibility
Key insights
- ⚙️ UploadThing V7 launched with major improvements
- 🚀 Significant speed improvements without changing any code
- 🏢 Implementation of a custom in-house server to handle the upload process
- 🔒 Direct forwarding of files to S3 for additional validation, transcoding, and server control
- 📶 Reduced hops from 7 to 3 in the file upload process
- 🔑 Introduction of a new token structure to optimize server selection
- 💻 Potential for additional server-side file processing
- 🏢 Opportunities for enterprise use and customization in UploadThing
Q&A
What server-related features have been introduced in UploadThing?
The video discusses the performance difference in uploading to different servers, the introduction of a new token structure to optimize server selection, the potential for additional server-side file processing, and the opportunities for enterprise use and customization in UploadThing.
What are the improvements in the file upload process?
There is an improved file upload process with reduced hops, faster response time, and smaller client-side bundle size. The round trip time for file upload has significantly decreased, particularly for small files and multi-image batch uploads.
How has the complexity and network overhead been reduced?
There has been a massive reduction in complexity and network overhead by switching to a new upload process. The new process involves forwarding files directly to S3, enabling additional file validation, transcoding, and server control after upload.
What changes have been made to the upload process?
Users can now upload directly to UploadThing's custom in-house server, allowing for easier handling and flexibility in choosing storage options. The in-house server forwards the upload to S3 and, upon completion, notifies the user's server for further action.
How did the upgrade improve upload speeds without changing any code?
The upgrade resulted in significant speed improvements without changing any code. Small file uploads saw the most drastic enhancement, making the process feel unbelievably faster. The goal was to make file uploads safer, easier, and to move away from S3 direct uploads.
What are the key improvements in UploadThing V7?
UploadThing V7 introduces major improvements, including up to 5x faster upload speed, the ability to pause and resume uploads, support for remix, and the phased shutdown of legacy infrastructure.
- 00:00 Uploadthing V7 has been launched with significant improvements, including up to 5x faster upload speed, the ability to pause and resume uploads, support for remix, and the phased shutdown of legacy infrastructure.
- 02:36 The upgrade resulted in significant speed improvements without changing any code. Small file uploads saw the most drastic enhancement, making the process feel unbelievably faster. The upgrade aimed to make file uploads safer and easier, and to move away from S3 direct uploads.
- 05:33 Users can now upload directly to our custom in-house server, allowing for easier handling and flexibility in choosing storage options. The in-house server forwards the upload to S3, and upon completion, notifies the user's server for further action.
- 08:45 Massive reduction in complexity and network overhead by switching to a new upload process. The new process involves forwarding files directly to S3, enabling additional file validation, transcoding, and server control after upload.
- 12:24 Improved file upload process with reduced hops, faster response time, and smaller client-side bundle size. The round trip time for file upload has significantly decreased, particularly for small files and multi-image batch uploads.
- 15:24 The video discusses the performance difference in uploading to different servers, the introduction of a new token structure to optimize server selection, the potential for additional server-side file processing, and the opportunities for enterprise use and customization in UploadThing.