The price migration engine is an orchestration engine used to perform controlled price migrations.
It currently consists in
- A collection of lambdas designed to work together as a state machine
- The TypeScript code required to run an Android price rise
- An introduction to the general principles of price migrations
- The journey of a cohort item
- Coding directives
- Operational directives
- Morning startup
- The engine Steward
- The art of computing amendment effective dates
- The art of the cap; or how to gracefully cap prices in the engine
- What does ROW (Rest of World) means ?
- lambdas code structure
- Set up a new cohort of subscriptions for price rise
- Setting migration extra attributes
- The migration implementation manual
- Downloading fixtures
- Notes on the Zuora Order API
- Communication with braze
- Notes on prices
- Cohort items
- Troubleshooting document
- Quirks of the engine
- Extended checklists
- Which postal addresses to use for the letter notifications
- Pricing subscriptions with legs
See tools/README.md