Is N8N good for my use case?

We have a microservices architecture. There is a new feature to be implemented where there are 2 parallel tasks which will perform multiple sub tasks in themselves where they will interact with various microservices and prepare final output. Once both tasks complete, there is post processing task which again talks to a service and sends final result to the user asynchronously.

I am exploring few solutions to implement this use case. So far I got suggestions like Temporal, Orches Conductor, AWS Step Functions. Few friends also suggested N8N but as far as I explored the tool, I felt it is more suited towards low-code automation use cases (like Zapier) and not fully suitable to implement microservices orchestration which is supposed to be event driven.

Any thoughts on why should I consider this over Temporal / Conductor? My major use case won’t be visual workflow building. Workflow will essentially stay as part of code no matter what the tool is.