Is there demand for a tutorial on creating a Zapier-like automation tool with Next.js?

Hi everyone!

I’ve been thinking about making a course on how to build a low-code workflow automation system similar to Zapier or n8n using Next.js. This would cover things like:

  • Serverless architecture
  • Multi-tenant design
  • Event queues
  • Dynamic workflow orchestration
  • Usage-based billing

I think this kind of tool is becoming really important for modern software companies. But before I start working on it I wanted to check if people would actually be interested in learning this stuff.

If you think you might want to take a course like this let me know:

  1. How experienced are you as a developer?
  2. What parts would you most want to learn about?

Thanks for any feedback! It would really help me decide if I should put the time into creating this.

I’ve actually been working on a similar project at my company, and let me tell you, it’s been quite the journey! We started building our own automation tool about 6 months ago, and it’s been an eye-opening experience.

The multi-tenant design was probably the trickiest part for us. We had to completely rethink our database structure to make it work efficiently. And don’t even get me started on the event queues - we had some major performance issues there at first.

One thing I’d definitely be interested in learning more about is the usage-based billing. We’re still struggling with how to implement that fairly and accurately.

From my experience, I think a course like this would be incredibly valuable. There’s a lot of nuance to building these systems that you don’t really grasp until you’re knee-deep in the code. If you do create this course, I’d be first in line to sign up!

As a senior developer with over a decade of experience, I can confidently say there’s definitely demand for this type of tutorial. I’ve implemented similar systems in-house, and the complexity can be daunting. The serverless architecture and multi-tenant design aspects would be particularly valuable, as these are often challenging to get right.

From my perspective, the dynamic workflow orchestration would be the most interesting part. It’s a complex problem that requires careful design to be both flexible and performant. I’d also be keen to see how you approach usage-based billing in a serverless context.

One suggestion: consider including a section on security considerations, especially for multi-tenant systems. It’s a critical aspect that’s often overlooked in tutorials.

Overall, I think this course could fill a significant gap in the current educational landscape for advanced Node.js developers looking to build enterprise-grade automation tools.

yo, as a junior dev i’d def be into this! been messin with next.js for a bit, but the serverless stuff still trips me up. usage-based billing sounds dope too - no clue how to do that. one thing tho - could u maybe cover error handling? that always gets me. anyway, sounds sick, i’d probs check it out!