Sashank Kurra
← projects

Cloud / Data · Network Distribution

Cloud Export Pipeline

Asynchronous bulk data delivery

Google Cloud Tasks · Google Cloud Storage · Signed URLs · Background jobs

Built a bulk-export workflow that keeps long file-generation jobs out of the user request path. Export requests are queued, files are created in the background, stored privately in Google Cloud Storage, and shared through expiring signed URLs.

01Export request
02Cloud Tasks
03Background generation
04Cloud Storage
05Expiring signed URL

Used Google Cloud Tasks to move slow export work into background jobs.

Generated large ZIP/address exports without blocking the user-facing request.

Stored files privately and used signed URLs to provide temporary download access.

Large exports can take too long for a normal web request, so the work needed to run asynchronously.

Users needed access to generated files without making the storage bucket public.

Built a reusable background-export pattern for large operational datasets.

← All projectsHome →