📘

7단계: 복습(Q&A)

학습하며 남긴 Q&A를 한 번에 모아 복습하는 단계

모듈형 학습 자동 정렬

🧠 모듈 개요

목표

  • 자주 헷갈리는 백엔드 핵심 개념을 Q&A 형식으로 빠르게 복습
  • 스프링, 데이터베이스, 운영/모니터링 등 영역별 질문을 한눈에 정리
  • 실무 문제 대응을 위한 참고 답변을 축적

활용 방법

  • 모르는 개념이 생길 때마다 Q&A를 추가하고, module: "qna"만 붙이면 이 페이지에 자동 정리됩니다.
  • 필요하면 태그(Spring, Database, Kafka, DevOps 등)로 필터링하여 빠르게 찾아봅니다.

이 단계의 핵심 주제

  • 핵심 개념 요약(정의/선택 기준/주의점)
  • 반복해서 틀리는 포인트 정리
  • 실무에서 자주 나오는 질문 모음

미니 실습

  • 질문 5개 쓰기: 최근 학습 중 헷갈린 포인트 5개 기록
  • 짧은 답변 작성: 5~8줄로 핵심만 정리
  • 연결 글 달기: 심화 글/관련 글 링크 추가

완료 기준

  • 분야별 Q&A가 최소 10개 이상 모였다
  • 동일한 질문을 다시 보지 않게 요약이 충분하다
  • 답변에 실무 기준/트레이드오프가 포함된다

📑 이 모듈의 학습 노트

Database

DB 인덱스 최적화 정리

B-Tree 인덱스, 복합 인덱스 설계, Index Scan 종류별 차이와 실전 최적화 전략 Q&A

Database Index B-Tree
DevOps

Docker & Kubernetes 정리

Docker 컨테이너 기초, Kubernetes Pod/Service/Deployment 개념과 운영 Q&A

Docker Kubernetes DevOps
Java

JVM 내부 구조 정리

JVM 내부 구조, ClassLoader 계층, JIT 컴파일러, Safepoint 동작 원리 Q&A

Java JVM ClassLoader
Kafka

Kafka Consumer Group 정리

Kafka Consumer Group 동작 원리, 리밸런싱, 오프셋 관리 전략 Q&A

Kafka Consumer Group Rebalance
Kafka

Kafka Partition 설계 정리

Kafka Partition 설계 전략, Key 기반 분배, 순서 보장과 리밸런싱 Q&A

Kafka Partition Ordering
Spring

Spring Bean Lifecycle 정리

Spring Bean 생성 순서, 초기화/소멸 콜백, Proxy 객체와 @Configuration 동작 Q&A

Spring Bean Lifecycle
Database

SQL 성능 튜닝 정리

SQL 실행 계획 분석, Join 전략 선택, 쿼리 튜닝 체크리스트 Q&A

SQL Performance Join
Spring

WebFlux 구조 정리

WebFlux 내부 구조, Reactor 패턴, 이벤트 루프와 스레드 모델 Q&A

Spring WebFlux Reactor Reactive