Skip to content

기술 레이어 소개

truloop 시스템의 기술 아키텍처를 다루는 섹션입니다. 클라이언트부터 인프라까지 전체 기술 스택을 문서화합니다.

정보

각 문서는 실제 소스 코드를 기반으로 작성되었습니다. 최신 상태와 차이가 있을 수 있으므로, 정확한 구현은 해당 Repository의 소스 코드를 참조하세요.


섹션 구성

시스템 전체 아키텍처서비스 간 통신, 환경 구성, Repository 맵system-overview.md
BackendCore, Media Service, AI Server, Assistantbackend/README.md
iOSSwift/SwiftUI 클라이언트 아키텍처ios/README.md
AndroidKotlin/Compose 클라이언트 아키텍처android/README.md
Web FrontendInvite, Teaser 웹 애플리케이션web/README.md
InfrastructureAWS, Pulumi, CI/CD, 모니터링infra/README.md

기술 스택 요약

영역기술
iOSSwift, SwiftUI
AndroidKotlin, Jetpack Compose
Core BackendKotlin 2.3, Ktor 3.4, Exposed ORM, Koin DI
Media ServiceGo 1.24, net/http, FFmpeg
AI ServerPython 3.11, FastAPI, Celery
AssistantPython 3.14, FastAPI, pydantic-ai
WebNext.js 15/16, React
DatabaseAurora PostgreSQL, ElastiCache Redis
StorageAWS S3 + CloudFront CDN
MessagingAWS SQS, Sendbird
InfrastructureAWS (ap-northeast-2), Pulumi IaC
MonitoringSentry, Prometheus, Logfire

변경 이력

날짜내용
2026-03-10AI Server 기술 스택에 Python 버전 명시 (Python → Python 3.11)