Skip to content

04 System Architecture

dddd0ng edited this page Jan 12, 2026 · 4 revisions

시스템 아키텍처

전체 구조 개요

HERO는 Frontend / Backend / AI 서버로 구성된 분리된 아키텍처를 기반으로 합니다.

  • Frontend: 정적 자원 제공 및 사용자 UI
  • Backend: 핵심 비즈니스 로직 처리
  • AI Server: 평가 분석 및 추천 기능 처리

Frontend

  • GitHub Actions 기반 빌드
  • EC2 + Nginx 배포
  • Route53 → ALB → EC2 구조

Backend

  • Private Subnet 구성
  • Elastic Beanstalk 기반 Blue-Green 배포
  • ALB → Target Group → EC2

Database & Security

  • RDS(MariaDB) Private Subnet 구성
  • Bastion Host를 통한 접근
  • NAT Gateway를 통한 외부 통신

Clone this wiki locally