This guide explains how to use the new WebSocket-based upload flow for Google Drive uploads in Verispotter, powered by Watermill with PGX for reliable job processing.
Google Drive uploads are now processed asynchronously using Watermill with PGX to avoid nginx timeouts and provide better reliability. When you submit a Google Drive URL, the server immediately returns a success response and queues the upload job in a PostgreSQL table using the existing PGX connection pool. Background workers process these jobs while sending real-time progress updates via WebSocket.