Skip to content
Back

Sub-minute server-side execution for real-time game timers — is it possible on Appwrite Cloud?

  • 0
  • React Native
  • Realtime
  • Cloud
Chris
30 Mar, 2026, 13:59

Hey — I'm building a real-time auction app on Appwrite Cloud and running into a timing limitation I'd please love some clarity on.

My use case: when a bidding timer expires (e.g. 20 seconds), I need the server to automatically close the lot and trigger the next lot within a few seconds — even if no clients are connected.

Currently I'm using: • A 1-minute cron function as the server-side backstop • Client-side polling hooks (every 10s) as a faster fallback when the app is foregrounded

The problem: the minimum cron interval is 1 minute, so if all users have closed the app, there can be up to 60s of dead time between each lot in an auction. For a 20s bidding timer this feels broken.

What I really need is something like Elixir's GenServer — a persistent process that can schedule a callback for exactly deadlineTs - now() milliseconds in the future.

My questions:

  1. Is there any way to achieve sub-minute server-side execution on Appwrite Cloud beyond the 1-minute cron minimum?
  2. Are there plans to support shorter cron intervals (e.g. every 10s or 30s)?
  3. Is there a pattern others use for real-time game timers on Appwrite that I'm missing?

Happy to share more context about the architecture if useful. Thanks! 😊

TL;DR
Developers building real-time auction app on Appwrite Cloud seeking sub-minute server-side execution for game timers. Currently, facing limitations with 1-minute cron interval, causing delays in triggering next lot in auction. Looking for alternatives like Elixir's GenServer to schedule callbacks accurately. Plan: Consider client-side polling as 10-second fallback. Solution: No current option for sub-minute intervals, possible workaround using client-side techniques.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more