This document outlines the components and architecture of a big data e-commerce project using MongoDB, Amazon Elasticsearch Service, Redis Cache, CloudFront CDN, Node.js, and deployment on Heroku. Product data was scraped from Amazon.com using a web scraper and stored in MongoDB along with user profiles and orders from the website. Elasticsearch was used to implement search functionality and Kibana to create indexes. Redis Cache provided high throughput caching. Node.js developed the front-end application connected to the databases and caches. CloudFront provided caching of static content. The application was deployed on Heroku for instant deployment and scaling.