What is the deployment model of the new architecture?
Since the backend and the frontend are decoupled, you will need to host two applications: one for the backend and one for the frontend. This sort of separation of concerns allows greater scalability and faster iterations at the frontend.