- read products from DB
- retrieve price from external service
- no tests
- mixin of data access and business logic
- random prices
- OOP?
- pay with external service and if payment succeeded empty cart
- if payment succeeded save bill results on S3 bucket
bills
- if cart has more than three items send
big_cart_created
message on SQSevents_queue