We are planning to develop a web application for job applications. In the first two years we expect the traffic to be about 3'000 - 6'000 visitors per day. At a later stage the traffic will grow up to 10'000 - 20'000 visitors per day.
Is there an advantage in separating frontend and backend (frontend standalone vue.js which calls the REST-API of Laravel) in compare to a all-in-one Laravel application which includes Vue inside the blade templates?
Thank you
Vueyou naturally move towards doing this because it's awkward to initVuemodel data from blade templates and you can end up with a mess, in addition to that, an api backend servingJSONdata can be used across different platforms, such as mobile apps without a total re-write.