애플리케이션 경계¶
외부 세계(HTTP·CLI·gRPC)와 데이터베이스를 Spakky 컴포넌트 모델에 붙이는 입출력 경계입니다. 코어에서 만든 UseCase를 어떤 채널로 노출할지 여기서 고릅니다.
만들려는 앱의 경계가 정해졌다면 해당 채널의 기초부터 보세요.
기초¶
| 문서 | 무엇을 배우나요 |
|---|---|
| FastAPI 통합 | HTTP API를 FastAPI 위에 올리기 |
| CLI (Typer) | Typer 기반 CLI 애플리케이션 만들기 |
| gRPC 통합 | code-first gRPC 서비스 정의하기 |
| 데이터베이스 (SQLAlchemy) | 데이터베이스와 트랜잭션 붙이기 |
심화¶
| 문서 | 무엇을 배우나요 |
|---|---|
| FastAPI 심화 | 라우트 등록 내부 동작·커스텀 인스턴스·미들웨어·WebSocket·트레이싱·Agent stream |
| CLI (Typer) 심화 | 명령 등록 내부 동작·비동기 명령·컨텍스트 정리·인증 경계·Agent stream |
| gRPC 심화 | 무설정 변환·스트리밍·인터셉터 |