Skip to content

[EPIC] Epic 0 Project Setup & Infrastructure #1

@yeomin4242

Description

@yeomin4242

목표(Goal)

Establish the foundational technical infrastructure for Gaji platform with Pattern B (API Gateway) architecture: Spring Boot API Gateway (port 8080) + FastAPI AI Backend (port 8000, internal-only), Vue.js frontend with PandaCSS, hybrid database (PostgreSQL for metadata + VectorDB for content/embeddings), and Gemini API integration for AI-powered character conversations.

기간(Timeline)

Week 1-2 of MVP development

  • Infrastructure Setup: Days 1-3 (Stories 0.1-0.6)
  • Data Import: Day 4 (Story 0.7)

범위(Scope)

No response

사용자 스토리(User Stories)

While users don't directly interact with infrastructure, this epic ensures:

  • Enhanced Security: FastAPI and Gemini API keys protected from external access
  • Cost Efficiency: $700/year saved on SSL certificates and domains
  • Performance: SSE streaming for real-time AI responses
  • Scalability: Hybrid database architecture optimized for metadata (PostgreSQL) and semantic search (VectorDB)

성공 기준(Success Criteria)

No response

산출물(Deliverables)

No response

하위 이슈 체크리스트

No response

참고자료(Resources)

No response

Sub-issues

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions