title: choosing between single backend/frontend project and separate backend and frontend projects
body: <p>I saw the approach where the frontend and backend applications are located in the single project and the frontend application generates <code>bundle.js</code> that is used in <code>index.html</code> served by backend controller.</p>
  <p>I also saw an approach where frontend and backend applications were completely separate projects and frontend knows the endpoint of the backend running separately.</p>
  <p>Which approach is better? What should be considered between choosing one approach or another?</p>