Define data model for dynamic pricing per event and company
- Each event might have separate pricing rates, and we should not break historical data.
- Each day of an event will have different rates (not a linear relationship between number of days and pricing).
- Each company might get special rates/discounts when certain criteria are met (e.g. company gets a 20% reduction in price if it is a startup).
Probably the biggest challenge here is having dynamic pricing based on attributes of the company.