← 전체 스터디 허브로 돌아가기
성장하는 백엔드 개발자를 위한 스터디 로그
이곳에서 모든 스터디의 진행 상황을 확인하고 각 주제로 바로 이동할 수 있습니다.
Apache Kafka
-
1
[기초] Kafka란? - 핵심 개념과 아키텍처 이해
완료 ✅
-
2
[기초] Kafka 핵심 구성요소: 토픽, 파티션, 오프셋, 브로커, 주키퍼/KRaft
완료 ✅
-
3
[심화] Producer의 동작 원리: acks, Idempotence, Transaction
완료 ✅
-
4
[심화] Consumer의 동작 원리: Consumer Group, Offset Commit, Rebalancing, 에러 처리와 DLT
완료 ✅
-
5
[심화] Broker와 Replication: ISR, Leader Election, 데이터 일관성 원리 (Read Repair와의 차이점)
완료 ✅
-
6
[실무] Kafka 운영과 트러블슈팅: 주요 지표, 성능 튜닝, 장애 사례 분석 (DLT 구축 등)
완료 ✅
-
7
[확장] Kafka Ecosystem: Kafka Connect, Kafka Streams
완료 ✅
-
8
[Java 방어] Kafka + Java 실전 코드: 중복 소비 방어(멱등성), Rebalancing Lag 최소화 설정, DLT 재처리 패턴
대기
Apache Cassandra
-
1
[기초] Cassandra란? NoSQL과 CAP 이론, RDBMS와의 근본적인 차이점
완료 ✅
-
2
[핵심] 링 아키텍처: 가십 프로토콜, 파티셔너, 복제 전략, 스니치
완료 ✅
-
3
[핵심] 데이터 모델링: 기본키(파티션 키, 클러스터링 키), 역정규화, CQL
완료 ✅
-
4
[심화] 쓰기/읽기 경로: Memtable, SSTable, Compaction, Bloom Filter
완료 ✅
-
5
[심화] 일관성 레벨 (Eventual vs Strong): CAP 이론의 실체, QUORUM, Read Repair
완료 ✅
-
6
[실무] 운영과 튜닝: 주요 지표, Compaction 전략, `nodetool` 명령어
완료 ✅
-
7
[Java 방어] Cassandra + Java 실전 코드: Hot Partition Bucketing, Tombstone 재시도 전략, LWT(Lightweight Transaction) 트레이드오프
대기
Redis
-
1
[기초] Redis란? In-Memory DB와 캐시 전략 (Look-aside, Write-around, Write-through)
대기
-
2
[핵심] Redis 자료구조: Strings, Lists, Sets, Sorted Sets, Hashes, Streams 실무 예제
대기
-
3
[심화] Redis 영속성: RDB vs AOF, 장단점과 선택 가이드
대기
-
4
[심화] Redis 복제와 Sentinel: 고가용성 아키텍처 구축
대기
-
5
[심화] Redis Cluster: Sharding을 통한 수평 확장
대기
-
6
[Java 방어] 분산 락 실전: Lettuce 스핀 락 vs Redisson Pub/Sub — 부하 차이를 코드로 비교, Redlock 알고리즘
대기
-
7
[Java 방어] Cache Stampede 방어: TTL + Jitter 전략, 로컬 캐시 vs 글로벌 캐시, Pub/Sub 동기화
대기
-
8
[실무] Redis 운영과 트러블슈팅: 메모리 관리, Hotkey/Bigkey 탐지, Latency 분석
대기
Monitoring (Prometheus & Grafana)
Java 기초
Spring 기초
-
1
[기초] Spring IoC/DI: ApplicationContext, @Component 계열, DI 3가지 방식(@Autowired vs @RequiredArgsConstructor), @Qualifier/@Primary NEW
완료 ✅
-
2
[기초] Spring Bean 생명주기와 Scope: Singleton/Prototype, @PostConstruct/@PreDestroy, Bean 생성 순서 NEW
완료 ✅
-
3
[심화] Spring AOP와 @Transactional: 프록시 동작 원리, self-invocation 함정, @Transactional 전파 레벨 NEW
완료 ✅
-
4
[심화] Spring MVC 요청 처리 흐름: DispatcherServlet, Filter vs Interceptor vs AOP 차이 NEW
완료 ✅
-
5
[실무] JPA 영속성 컨텍스트 + N+1 문제: Lazy/Eager Loading, 1차 캐시, 해결 패턴 NEW
완료 ✅
Java & Spring 심화
MSA
-
1
[기초] MSA 기초와 서비스 간 통신: Monolith vs MSA 트레이드오프, REST vs gRPC vs Kafka 선택 기준
대기
-
2
[기초] API Gateway & 서비스 디스커버리: Gateway 역할, Rate Limiting, Eureka
대기
-
3
[심화] Circuit Breaker & Resilience4j: 장애 전파 차단, CLOSED/OPEN/HALF-OPEN 상태 머신, Fallback 패턴
대기
-
4
[심화] 분산 트랜잭션 & Saga 패턴: 2PC 문제점, Choreography vs Orchestration, Outbox 패턴
대기
-
5
[실무] 분산 추적 & Observability: Trace ID/Span, OpenTelemetry, Zipkin, Monitoring 섹션과 연결
대기
Harness Engineering (AI 백엔드)
-
1
[기초] LLM API & 토큰 경제학: Context Window, Streaming 처리, Rate Limit 대응 (API Gateway 관점 비교) NEW
완료 ✅
-
2
[기초] Vector DB & Embedding: HNSW 인덱스, 유사도 검색, RDB와의 차이점 NEW
완료 ✅
-
3
[기초] RAG 파이프라인 설계: 청킹 전략, Re-ranking, Hybrid Search NEW
완료 ✅
-
4
[핵심] AI Agent & Tool Calling: ReAct 패턴, Tool 실행 사이클, RPC와의 비교 NEW
완료 ✅
-
5
[핵심] MCP (Model Context Protocol): Server/Client 구조, Tool/Resource/Prompt, OpenAPI spec과 비교 NEW
완료 ✅
-
6
[핵심] Multi-Agent 오케스트레이션: Choreography vs Orchestration, LangGraph vs AutoGen NEW
완료 ✅
-
7
[심화] 가드레일 & 권한 제어: Tool RBAC, 실행 예산, Human-in-the-loop 게이트 설계 NEW
완료 ✅
-
8
[심화] 루프 방지 & AI Circuit Breaker: step limit, token budget, 비용 폭탄 방어 아키텍처 NEW
완료 ✅
-
9
[실무] LLM 비용 최적화 & AI Observability: Semantic Caching, Prompt Caching, Langfuse, 토큰 사용량 추적 NEW
완료 ✅
-
10
[실무] AI 보안: Prompt Injection 공격 패턴과 방어, PII 처리, Jailbreak 가드레일 NEW
완료 ✅
-
11
[생태계] AI Gateway & Framework 선택: LiteLLM/Portkey vs 기존 API Gateway, LangChain vs LangGraph 실무 비교 NEW
완료 ✅
AI 최신 소식