The current set up using Cloud Functions for deployment works well for a few number of endpoints but as the number of endpoints increase this becomes harder to manage. The plan is to include additional endpoints for the API and this is the point where we can transition to using Cloud Run. Cloud Functions gen 2 (which is what we are currently using) use Cloud Run on the backend anyways so this will not change performance, just help with code and deployment management.
What needs to happen:
move functions into one service e.g. Flask or FastAPI (FastAPI is my vote)
The current set up using Cloud Functions for deployment works well for a few number of endpoints but as the number of endpoints increase this becomes harder to manage. The plan is to include additional endpoints for the API and this is the point where we can transition to using Cloud Run. Cloud Functions gen 2 (which is what we are currently using) use Cloud Run on the backend anyways so this will not change performance, just help with code and deployment management.
What needs to happen:
Am I missing anything?
CC @gmds2