<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>whatbroke.dev</title>
    <link>https://whatbroke.dev</link>
    <description>What broke. What surprised. What we shipped anyway.</description>
    <language>en-us</language>
    <item>
      <title>Cron Timezone Drift Made Scheduled Jobs Fight Over the Same Row</title>
      <link>https://whatbroke.dev/site/cron-timezone-drift-made-scheduled-jobs-fight-over-the-same-row.html</link>
      <guid isPermaLink="false">whatbroke-4</guid>
      <pubDate>Sun, 24 May 2026 14:43:33 +0000</pubDate>
      <description>Cron Timezone Drift Made Scheduled Jobs Fight Over the Same Row Scheduled jobs were silently dropping every other run. The pattern was clean: one would succeed, the next would vanish, repeat. Two days to find it. First afternoon was spent in the wrong layer entirely. The assumption was race conditions in the worker code — something racy about how jobs claimed work. Elaborate locking got added…</description>
    </item>
  </channel>
</rss>
