Build an AI-Integrated E-commerce Website on AWS

Overview

Modern e-commerce systems require a combination of a seamless user experience and complex background data processing.

In this lab, we will learn how to deploy a real-world project that completely separates the Frontend (React Vite) and Backend (Node.js & Python). Instead of using traditional servers, we will leverage AWS’s serverless architecture to automatically scale the system. We will use Amazon ECS Fargate to process facial analysis AI models, AWS Amplify for high-speed static web delivery, and Amazon Bedrock to provide the customer consultation Chatbot feature.

Contents

  1. System Architecture Overview
  2. Prerequisites
  3. Storage & Database Setup
  4. AI Backend Deployment with ECS
  5. Frontend Deployment with Amplify
  6. Bedrock AI Chatbot Integration
  7. WAF Security and Administration
  8. Clean Up Resources