<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Fliq Blog</title><description>Engineering posts and tutorials on HTTP scheduling, cron, and outbound rate limiting from the Fliq team.</description><link>https://fliq.sh/</link><item><title>Distributed Rate Limiting Without Redis</title><link>https://fliq.sh/blog/distributed-rate-limiting-without-redis/</link><guid isPermaLink="true">https://fliq.sh/blog/distributed-rate-limiting-without-redis/</guid><description>In-memory rate limiters silently break the moment you run more than one instance. Here&apos;s why — and how to throttle outbound API calls without standing up Redis.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>rate-limiting</category><category>serverless</category><category>architecture</category><category>engineering</category></item><item><title>Fixing Shopify API Rate Limits (2 Calls Per Second)</title><link>https://fliq.sh/blog/shopify-api-rate-limits/</link><guid isPermaLink="true">https://fliq.sh/blog/shopify-api-rate-limits/</guid><description>&quot;Exceeded 2 calls per second for api client&quot; is the Shopify error every bulk sync hits. Here&apos;s how to pace your writes to Shopify and stop the 429s.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>shopify</category><category>rate-limiting</category><category>tutorial</category><category>serverless</category></item><item><title>How to Handle Stripe API Rate Limits (429 Errors)</title><link>https://fliq.sh/blog/stripe-api-rate-limits/</link><guid isPermaLink="true">https://fliq.sh/blog/stripe-api-rate-limits/</guid><description>Stripe returns 429 when you call it too fast — and bulk jobs across multiple workers hit it easily. Here&apos;s how to pace your writes to Stripe without a 429.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>stripe</category><category>rate-limiting</category><category>tutorial</category><category>serverless</category></item><item><title>How to Schedule Background Jobs in Cloudflare Workers (Without Durable Objects)</title><link>https://fliq.sh/blog/schedule-background-jobs-cloudflare-workers/</link><guid isPermaLink="true">https://fliq.sh/blog/schedule-background-jobs-cloudflare-workers/</guid><description>Learn how to schedule HTTP callbacks, cron jobs, and retries in Cloudflare Workers without Durable Objects — using one API call.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>cloudflare-workers</category><category>serverless</category><category>cron</category><category>tutorial</category></item><item><title>Build a SaaS Billing System with Next.js, Stripe, and Fliq</title><link>https://fliq.sh/blog/nextjs-stripe-billing-with-fliq/</link><guid isPermaLink="true">https://fliq.sh/blog/nextjs-stripe-billing-with-fliq/</guid><description>Build a complete SaaS billing flow with trial expiry, dunning emails, and scheduled charge retries using Next.js, Stripe webhooks, and Fliq.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><category>nextjs</category><category>stripe</category><category>saas</category><category>tutorial</category></item><item><title>Why We Built Fliq: The Case Against Self-Hosted Job Queues</title><link>https://fliq.sh/blog/why-we-built-fliq/</link><guid isPermaLink="true">https://fliq.sh/blog/why-we-built-fliq/</guid><description>The story of how a Go learning project turned into a serverless HTTP workflow platform — and why we think self-hosted job queues are on their way out.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><category>engineering</category><category>serverless</category><category>architecture</category></item></channel></rss>