Hey Guys,
So i'm building an app, that has a web admin Interface for administration of all data.
For the front end, I want to make a react App (so that i could export to mobile apps later) that will consume my Laravel API.
I was wondering if there is any problem for having my Laravel web admin interface and my Laravel API on the same server, same App.
Should I make my react app on that same App (Having the API, web Admin Interface and, react App on that app) or should I Split all of that.
@tisuchi Ok so, you would have developped the Admin section via the API.
Is there any problem having that admin section the "classic" way (not API, just synchrous web interface,) and make that app serve the data via the API ?
I'm wondering what is the purpose if splitting everything, except for performance reasons if the app is too big.
Is there any Laravel technical issues, or maybe some official recommendation to not make the same app host everything ?
Or is it just personal preferences for the sake of organization and ease for maintenance ?
@allviinn well, there is no limitation. You can put everything together.
However, splitting apps separately instead of putting them together is a better mechanism in-terms of performance, management, usability, and maintainability. Therefore a term comes to play called Micro Services.
Again, it's not necessary to separate your apps unless it's already big enough or has a big future plan.