프로젝트 개요
vivid-ai 프로젝트의 개요를 다루는 섹션에 오신 것을 환영합니다.
이 섹션에서는 프로젝트의 목표, 아키텍처 설계, 개발 원칙, 로드맵 등 프로젝트에 대한 포괄적인 개요를 제공합니다. 아래 문서들을 통해 프로젝트에 대해 더 깊이 이해하실 수 있습니다.
- 개요 (Overview): 프로젝트의 맥락, 목표, 계획을 다루는 핵심 문서입니다.
- 개발 원칙 (Principles): 프로젝트 개발의 핵심 원칙과 가이드라인입니다.
- 아키텍처 (Architecture): 다이어그램을 포함한 하이브리드 시스템 아키텍처에 대한 상세 설명입니다.
- 실시간 이벤트 파이프라인 (Realtime Event Pipeline): ComfyUI에서 프론트엔드까지 이어지는 실시간 이벤트 흐름에 대한 상세 설명입니다.
- AI Server Redis 탈피 전략:
ai-server의 Redis 직접 의존을 제거하면서도 local/dev backend가 shared Redis를 계속 함께 볼 수 있도록,public relay + shared Redis + WS/HTTP hybrid구조를 정리한 문서입니다. - AI Agent Relay Protocol:
ai-node-agent와 public relay 사이의 WebSocket/HTTP 계약, Redis adapter 규칙, multi-backend 라우팅 원칙을 정의한 문서입니다. - 현재 권장 인프라 플랜: local/dev/prod 환경별 실행부, managed service 경계, ComfyUI/
ai-node-agent/post-processing-worker역할을 정리한 기준 문서입니다. - 초기 Production 인프라: 초기 유료 운영 기준 app server와 AI server 분리 배치, 확장 순서, 모니터링 기준을 정리한 문서입니다.
- 인프라 및 배포 (Infra & Deployment): AWS 기반 인프라 구성과 배포 방법을 설명합니다.
- 프로젝트 구조 (Modularization): 프로젝트를 구성하는 최상위 모듈에 대한 설명입니다.
- 기능 모듈 (Modules): 서비스의 기능 단위 모듈에 대한 설명입니다.
- 기술 스택 (Technology Stack): 프로젝트에 사용되는 기술 및 서비스 목록입니다.
- 로드맵 (Roadmap): 개발 로드맵 및 현재 진행 상황입니다.
- Vivid 리뉴얼 TODO: 요구사항 정의서 기준의 Home 및 공통 UI 리뉴얼 작업 목록입니다.
- Q&A: 프로젝트 관련 주요 질문과 답변을 정리한 문서입니다.
- 보안 고려사항 (Security Considerations): 인증 및 전반적인 보안 강화를 위한 향후 계획을 정리한 문서입니다.