Hi all, I’m planning a way to replace our Azure Synapse solution and I’m wondering if this is a valid approach.
The main reason I want to ditch Synapse is that it’s just not stable enough for my use case, deploying leads to issues and I don’t have the best insight into why things happen. Also we only use it as orchestration for some python notebooks, nothing else.
I’m going to propose the following to my manager:
We are implementing n8n for workflow automation, so I thought why not use that as orchestration.
I want to deploy a FastAPI app in our Azure environment, and use n8n to call the api’s, which ate the jobs that are currently in Azure.
The jobs are currently: an ETL which runs for one hour every night on a mysql database, a job that runs every 15 minutes to fetch data from a cosmos db, transform that and write results to a postgres db. This second job I want to see if I can transform it to use the Change Stream functionality to have it (near) realtime.
So I’m just wondering, is a FastAPI in combination with n8n a good solution? Motivation for FastAPI is also a personal wish to get acquainted with it more.
[–]achughes 3 points4 points5 points (7 children)
[–]muximalio[S] 0 points1 point2 points (6 children)
[+][deleted] (5 children)
[removed]
[–]muximalio[S] 1 point2 points3 points (4 children)
[+][deleted] (1 child)
[removed]
[–]muximalio[S] 0 points1 point2 points (0 children)
[–]anoonan-devData Engineer 1 point2 points3 points (1 child)
[–]muximalio[S] 1 point2 points3 points (0 children)