학습 사이클
새로운 기술을 학습하고 지식으로 만드는 과정을 정립합니다.
학습 루프
flowchart LR
A[자료 발견] --> B[빠른 메모]
B --> C[요약 및 정리]
C --> D[실전 적용]
D --> E[영구 메모]
E --> F[관련 개념 연결]
F --> G[MOC 업데이트]
1단계: 자료 발견
# Inbox/learning-queue.md
## Kafka Exactly-Once
- https://docs.confluent.io/...
- 핵심: 트랜잭션 + idempotence
2단계: 요약
Claude:
"이 문서를 요약해서
학습 노트를 만들어줘.
Templates/tech-study 사용"
3단계: 실전 적용
# PoC 작성
```kotlin
// Kafka Exactly-Once 테스트
@Configuration
class KafkaConfig {
// 설정
}
## 4단계: 영구 메모
```markdown
# Kafka Exactly-Once 보장
## 핵심
1. 트랜잭션으로 producer 구성
2. idempotence 활성화
3. consumer의 offset-commit 트랜잭션
## 코드
```kotlin
적용
- 주문 처리
- 결제
관련
- [[Kafka/기초]]
- [[분산-트랜잭션]] ```
→ Part 7: 팀 협업