All Posts

1276 articles

backend6 min read

Timezone Bugs in Distributed Systems — When 9 AM Means Different Things

Your server is in UTC. Your database is in UTC. Your cron job runs at "9 AM" — but 9 AM where? Customer in Tokyo and customer in New York both get charged at your server''s 9 AM. Your "end of day" reports include data from tomorrow. Timezone bugs are invisible until they''re expensive.

Read →
Page 206 of 256