We should avoid using single-function proxy if possible while using http route, as this hinders in scaling of the function, and also makes debugging tedious. There are occasions where we can avoid it, where a functionality of a series of routes is tied to a single table, and it's very much decoupled from the rest of the application.