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

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions