Practice shopping cart application to test out using DDD and event sourcing