This is the example code from the Disruptor talk at Devoxx 2011. It is a demonstration of how to use the Disruptor to build an event-sourced implemenation of a ticket-master like ticket booking system.
Ideas:
- Chronicle to record event log
- Restore state on restart
- Different/reliable transport for web -> service
- New contracts. Use SBE or similar?
- Client specific events, ie confirmed purchase.
- Process business logic that requires i/o, ie wallet calls