Supabase Queues allow you to store a sequence of messages allowing for batch processing, or long running asynchronous tasks. In this video, Jon Meyers demonstrates how to add and remove messages in the Queue from a Supabase Edge Function, and how to retry a message if it fails to be processed.
✍️ Supabase Queues (blog): https://supabase.com/blog/supabase-queues
00:00 Supabase Queues
00:42 An example of a Realtime app being overloaded with updates
01:46 Creating a Queue from the Supabase Dashboard
02:53 Reading and writing Queue messages from Supabase Edge Function
04:55 Retrying messages that failed processing
06:20 Configuring Cron jobs to automatically add and process messages from Queue
💻 Videos to watch next:
▶ We made Cron EASY!: https://youtu.be/miRQPbIJOuQ
▶ We improved Supabase AI ... A lot!: https://youtu.be/_fdP-aaTHgw
▶ 3 new things you can do with SupaCharged Edge Functions: https://youtu.be/envrsJ8VfAU
👇 Learn more about Supabase 👇
🕸 Website: https://supabase.com/
🏁 Get started: https://app.supabase.com/
📄 Docs: https://supabase.com/docs
🔔 Subscribe for more tutorials and feature updates from Supabase: https://www.youtube.com/channel/UCNTVzV1InxHV-YR0fSajqPQ?sub_confirmation=1
📱 Connect with Us:
🐙 Github: https://www.github.com/supabase
💬 Discord: https://discord.supabase.com/
🐦 Twitter: https://www.twitter.com/supabase/
▶ Instagram (follow for memes): https://www.instagram.com/supabasecom/
ABOUT SUPABASE:
Supabase is the open source Firebase alternative. Supabase provides a full Postgres database for every project with pgvector, backups, realtime, and more. Add and manage email and password, passwordless, OAuth, and mobile logins to your project through a suite of identity providers and APIs.
Build in a weekend, scale to millions.
#Supabase #AppDevelopment #RealtimeApps #DeveloperTools