I’m exploring on-demand app development and want to understand how to design the backend for service requests, user matching, payments, location tracking, and real-time updates.
Would REST APIs, WebSockets, or a combination work better for this type of application? What database and architecture would you recommend for handling growing users and requests?