Workshop

Deploying the Flyora E-commerce System on AWS

Overview

In this workshop, you will deploy the core components of the Flyora platform using a Serverless architecture on AWS.
The objective is to build a system that is scalable, cost-efficient, and easy to maintain.

Components to be deployed:

  • Frontend: Store & deliver UI via S3 + CloudFront
  • Backend API: Handle business logic with API Gateway + AWS Lambda
  • Database: Manage product / order data using DynamoDB + S3
  • User Authentication: Implemented via Amazon Cognito
  • Chatbot: Product consultation assistant integrated into UI (handled by AI Team)

The workshop is divided into group roles for parallel development: Backend (BE), AI (Chatbot), and Frontend (FE).


System Architecture

System Architecture Diagram


Workshop Content

  1. Introduction: Objectives & Expected Outcomes

  2. Backend Workshop (BE) — Build API + Automated Data Import Pipeline

  3. AI Workshop (Chatbot) — Product Consultation Support

  4. Frontend Workshop (FE) — Display Data & Hosting website

  5. Set Up CI/CD for Automatic Deployment

  6. Resource Cleanup to Avoid Unnecessary Charges


This workshop is designed to run within the AWS Free Tier,
using no EC2, no SSH, and no paid services beyond free tier limits.