Too Long; Didn't Read
The common solution in these situations is to build an Application Programming Interface (API) which will be consumed afterwards by your frontend, the mobile app, and other products. The challenge is to synchronize people working on API with the ones working on the frontend and on the backend to progress in parallel. Treating API as a product from the beginning could save us from failure. There are many options today to create a mock API and test those in “user interviews” with the consumers.