Term Kind Topic What it is
Deprecation Brownout Sunset Rehearsal, Scheduled Dark Window practice Backward Compatibility An announced, time-boxed window in which a deprecated interface returns its retirement error, used to convert an abstract sunset date into a failure the consumer sees in their own monitoring.
Semantic Diffing of API Schemas practice Backward Compatibility Comparing the published contract between builds and failing the build on a breaking change, so compatibility is mechanical rather than remembered.
Tolerant Reader pattern Backward Compatibility A consumer that ignores fields it does not recognise and depends only on what it actually needs, so a producer can add to a contract without breaking it.