Urgent.News

What's breaking now, across thousands of outlets.

Tech

I Stopped Scheduling My n8n Workflows on the Hour — My 429s Disappeared

I Stopped Scheduling My n8n Workflows on the Hour — My 429s Disappeared Part of my build-in-public series on running LLM workflows in n8n in production. This week's incident was embarrassing in retrospect: three workflows, one API key, all firing at 09:00 sharp — and the API's rate limiter doing exactly what it was paid to do. The morning three workflows agreed to DDoS me Last Tuesday I woke up…

On Tuesday, the reporter experienced a failed batch of production workflows due to scheduling issues. All three workflows fired at 09:00, leading to a 429 Too Many Requests error from the API. The issue was caused by the API's rate limiter, which was triggered by all three workflows making parallel LLM calls within a single per-minute rate window.

The reporter had unintentionally self-inflicted a DDoS attack by scheduling all three workflows at the same time every morning. The investigation revealed that staggering the schedules by five minutes eliminated the pileup of requests. The reporter also added a small Wait node with a random delay to prevent bursts from aligning to the second.

After implementing these changes, the reporter saw zero 429 rejections in the following two weeks, saving time previously spent on manual re-runs.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Yaadein: Building a Memory Companion for Families, in 24 Hours

This is a submission for the MLH x DEV Writing Challenge What I Built Imagine waking up one morning and your grandmother doesn't recognize you — not your face, not your name, not even the fact that…

  • Yaadein is a memory companion web app developed in 24 hours.
  • Created for families and elderly with early memory loss.
  • Features include Family Photo Quiz, Memory Match game, and Family Dashboard.

One Oxygen template, different page content

Two service pages can share an introduction strip and a contact section without sharing every sentence. In Oxygen 6, Template Content Area supplies the place where each page's own layout appears…

I Gave an EC2 Instance Zero Internet and It Still Uploaded to S3

The challenge The client's requirement fit in one sentence: The private backend must talk to Amazon S3 without ever touching the public internet.

  • Private EC2 instance communicated with S3 without internet access
  • VPC Peering, route tables, security groups, IAM role, Gateway Endpoint used
  • Authentication via IAM roles, all traffic within AWS network

More from Saturday 17 October →