Front-End Switch
Improvement approachesArchitecture and code structurestub
Intent
Route front-end requests to either new or old backend systems, depending on their nature, content-negotiation or other request criteria. This is especially helpful to support Never Change Running System.
Related patterns
-
Never Change Running System stub
To minimize risks, you should try to refrain from changes to existing (working) code - as every change inevitably introduces new risks or even bugs.
-
Interface Segregation Principle
Reduce coupling between clients and service providers.
Found a mistake or want to add your experience? Edit this pattern on GitHub.