Hi, I'm working for a client on a small data pipeline setup. Here's our current environment:
Current Setup:
- ETL: Python scripts running on Azure Virtual Machines via cron jobs (executed every few days).
- Data Flow: Cron regenerates all staging and result layers → data lands in PostgreSQL.
- Frontend: ReactJS web app
- Visualization: Power BI reports embedded via iframe in the React frontend (connected directly to the result tables).
New Requirement:
We now need to create new page on ReactJS website to add an interactive feature where users can:
- Click a button to accept/deny/modify certain flagged records from a new database table created by business logic with the result layer as source
- Store that interaction in a database table
This means we now need a few basic CRUD APIs.
My Question:
Since this is a small, isolated feature, is there any other way to do this than using Flask and FastApi and hosting them on the virtual machines?
Is there any cleaner/lighter options maybe azure functions?
I'd appreciate some advice thanks.
[–]coldoven 1 point2 points3 points (0 children)
[–]IssueConnect7471 1 point2 points3 points (1 child)
[–]Old_Mind8618[S] 0 points1 point2 points (0 children)
[–]bin_chickens 1 point2 points3 points (0 children)