← Back to feed

Supabase edge functions timeout for large data processing

Severity: SevereOpportunity: 4/5Developer ToolsSaaS

The Problem

Users are experiencing timeouts with Supabase edge functions when trying to process large amounts of data, such as zipping multiple photos for download. This issue is particularly frustrating for developers who need to provide efficient bulk download options to their users. Current solutions within Supabase do not adequately handle these large tasks, leading to failed operations and poor user experience.

Market Context

This pain point is part of the growing trend towards serverless architectures and edge computing, where developers expect seamless handling of large data operations. As more applications rely on cloud functions for performance, the limitations of existing solutions like Supabase become more apparent, making this an urgent issue for developers.

Sources (2)

Reddit / r/Supabase7 points
How to provide large amount of photos as zip to users

"Edge functions would probably time out before the job is done..."

by FintasysJP

Reddit / r/Supabase5 points
Anyone else having issues on us-east-2 with edge functions right now?

"The 504 is happening on OPTIONS preflight."

by LordLederhosen

Keywords

Supabaseedge functionstimeoutbulk downloaddata processing

Similar Pain Points

Market Opportunity

Estimated SAM

$2.4M-$19.8M/yr

Growing
SegmentUsers$/moAnnual
Freelance developers using Supabase10K-30K$10-$30$1.2M-$10.8M
Small SaaS companies relying on edge functions5K-15K$20-$50$1.2M-$9M

Based on the estimated number of freelance developers and small SaaS companies using Supabase, I estimated that 10-30% may experience this timeout issue, with a conservative monthly price point for a solution.

Comparable Products

Firebase Functions($100M+)AWS Lambda($1B+)Vercel Functions

What You Could Build

ZipStream

Full-Time Build

A service to efficiently zip and serve large files without timeouts.

Why Now

With the increasing demand for bulk data processing in serverless environments, a solution like ZipStream is timely and needed.

How It's Different

Unlike Supabase's edge functions, ZipStream is specifically designed to handle large file operations without timing out, ensuring a smooth user experience.

Node.jsAWS LambdaS3

BatchDownloader

Side Project

A tool for managing and optimizing bulk downloads from cloud storage.

Why Now

As more developers face similar issues with edge functions, BatchDownloader can provide a reliable alternative for bulk file handling.

How It's Different

BatchDownloader focuses on optimizing download processes, unlike Supabase which is limited by its edge function constraints.

PythonFlaskSupabase

FileQueue

Full-Time Build

Queue-based system for processing large file requests efficiently.

Why Now

With the rise of serverless computing, FileQueue addresses the need for reliable processing of large file requests.

How It's Different

FileQueue allows for asynchronous processing of file requests, avoiding the timeout issues seen in Supabase's edge functions.

Ruby on RailsRedisPostgreSQL