Skip to content
← Back to Blog
Engineering- 10 min read

How We Scaled to 1 Million Automations Per Day

Maria Santos

VP of Engineering

When we launched SyncFlow two years ago, we processed about 1,000 automations per day. Last month, we crossed the 1 million mark. Here is the story of how we got there.

The Early Architecture

Our v1 was a monolithic Node.js application running on three EC2 instances. It worked fine until it did not. At around 10,000 automations per day, we started seeing queue backlogs and timeout errors.

The Rewrite

We moved to an event-driven microservices architecture using Rust for the execution engine and Kafka for message passing. Each workflow step runs in its own isolated container with strict resource limits.

"The key insight was treating each automation step as an independent unit of work. Once we did that, horizontal scaling became trivial."

What is Next

We are targeting 10 million automations per day by Q4. The architecture is ready. Now it is about optimizing cold start times and building smarter routing algorithms.

Ready to automate?

Start your free trial today. No credit card required.

Start Free Trial