핵심 (Core)¶
의존성 주입, AOP, 도메인 모델, 이벤트, 태스크 — Spakky 애플리케이션의 기본 문법입니다. 어떤 경계(HTTP·CLI·메시징·Agent)를 붙이든 이 다섯 개념 위에서 출발합니다.
처음이라면 기초를 위에서부터 차례로 읽으세요. 이미 기본기를 익혔다면 심화에서 스코프·순환 참조·이벤트 시스템 내부 설계로 넘어가면 됩니다.
기초¶
| 문서 | 무엇을 배우나요 |
|---|---|
| DI & Pod | @Pod()로 컴포넌트를 등록하고 생성자 타입 힌트로 주입받기 |
| AOP | 로깅·트랜잭션 같은 공통 관심사를 Aspect로 분리하기 |
| 도메인 모델링 | Aggregate·Entity·Value Object로 도메인 모델 만들기 |
| 이벤트 시스템 | UseCase 성공 뒤 이벤트를 발행하고 처리하기 |
| 태스크 & 스케줄링 | 백그라운드 태스크와 주기 실행 선언하기 |
심화¶
| 문서 | 무엇을 배우나요 |
|---|---|
| DI/IoC 컨테이너 | 컨테이너 내부, Pod 스코프, 순환 참조 해결 |
| DI & Pod 심화 | 다중 구현 해소, 조건부 등록, 한정자 |
| AOP 가이드 | Aspect·Pointcut·Advice 작성 상세 |
| 이벤트 시스템(심화) | DomainEvent·IntegrationEvent·EventHandler 설계 |