We like the option of dynamically loading new routes, that point to new endpoints. We also have the ability to release new versions of our UI without redeploying (or restarting) our servers.
Second dmak, would love to understand more. I can following dynamically loading routes but can't follow how that would be implemented end to end. Some things I would be interested in:
- Where do the keep the code that gets executed for new routes? Is that deployed dynamically as well?
- If you are changing routes dynamically how do you test in non-prod, are you constantly syncing non prod with prod?
- How do you control what you deploy dynamically vs what you migrate through the environments?