@Hussain_Fakhruddin, I agree that the startup time dreamfactory adds doing authentication, apps, roles, etc would add some time before the start of the query, but that time stays pretty constant. As the complexity of the query increases, this overhead feels less painful. On the simplest query, yeah, it could be 5x slower, but on complex queries that overhead becomes much smaller relative to the time to actually execute the query. Especially if you're using views, the dreamfactory overhead becomes negligible.
These numbers have no basis in fact; they're just an example. Imagine you have a query that takes 20ms directly in SQL. In DF, this takes 120ms. That'd be a 6x slowdown. But on a query that takes 800ms in SQL, DF takes 900ms. Now it's only a 1.13x slowdown. Tack on connection speed, time to parse and render the request in the browser, etc. and the overhead from DF becomes negligible. Sure, there is always some room for improvement, but I've found it's more likely to be in my parsing/rendering code or query optimization than in the DF platform.
Hope that helps!
Josiah