1Date-based Versioning
Companies like Stripe don't use v1/v2. They use date-based versioning (e.g., '2023-10-15'). They maintain hundreds of versions simultaneously. When a request comes in, a middleware mutates the new DB structure backwards through a series of 'transformers' until it matches the exact shape the user's date-version expects.
