I'm working on a platform that consumes and transforms data to make reports and visualize those reports in a client app. The team has experience with NodeJS and NestJS, and some of us have experience with Python. We need the visualization platform to be stable and scalable, and most importantly, quick.
As we need to do light ETL processes, and our team's experience leans towards Node, I was wondering if it would be a good idea to have a different service/API in Python to process the data, and use NestJS to deliver this data to the client (as well as handling authentication, authorization, etc).
Also, in the near future we also want to implement a microservices architecture, and I don't know how this idea would impact us.
The alternative that some proposed is to build the platform entirely on Python (FastApi).
I would love to hear your thoughts on this.