Your honest thoughts on n8n from an experienced dev perspective?

Posted by tecken@reddit | ExperiencedDevs | View on Reddit | 23 comments

I've been self-hosting n8n for a while now (no experience with the cloud/enterprise tiers), and I'm starting to question whether it's viable as a long-term part of a mature development stack. I want to get some input from others, because lately it feels like we're just victims of automation FOMO.

A few of my pain points:

To be fair, there are some nice aspects:

But as a dev who's used to thinking in terms of maintainable codebases, automated testing, and refactoring… I’m starting to feel like n8n is more of a prototyping tool than something I’d trust for production-scale business logic.

Is anyone using n8n at scale in a real engineering org? Are there ways around these limitations I'm not seeing?