Ecommerce Architecture Notes