Skip to content

Repository files navigation

Today I Learned

백엔드 개발의 기초 개념부터 응용 주제까지 학습 순서가 보이도록 기록합니다. 단편적인 글을 계속 늘리기보다 큰 학습 영역 안에서 관련 개념을 함께 확장합니다.

저장소 구조

최상위 번호는 권장 학습 순서입니다. 각 영역의 README.md는 학습 지도이며, 하위 디렉터리의 README.md가 관련 개념을 누적하는 본문입니다.

01-java-jvm/
├── README.md
└── 02-runtime-and-threading/
    └── README.md
02-spring/
├── README.md
└── 01-ioc-and-dependency-injection/
    └── README.md
03-data-and-persistence/
├── README.md
└── 03-transactions-and-concurrency/
    └── README.md
...

전체 학습 영역은 다음과 같습니다.

  1. Java와 JVM
  2. Spring Framework와 Spring Boot
  3. 데이터베이스와 영속성
  4. 웹과 네트워크
  5. 메시징과 분산 시스템
  6. 테스트
  7. 보안
  8. 운영과 성능
  9. 아키텍처와 설계
  10. 외부 연동과 데이터 처리

기록 원칙

  • 새 주제를 고르기 전에 관련 학습 영역과 기존 개념 묶음을 찾습니다.
  • 같은 개념 묶음에 속하면 새 파일을 만들지 않고 해당 하위 README.md에 2단계 제목으로 내용을 추가합니다.
  • 기존 문서와 핵심 질문이 다르고 하나의 독립된 묶음으로 계속 확장할 수 있을 때만 새 하위 디렉터리와 README.md를 만듭니다.
  • 각 영역에서는 응용 주제를 연속해서 늘리기보다 비어 있는 기초 단계를 먼저 채웁니다.
  • 기초 글은 정의만 나열하지 않고 동작 흐름, 간단한 예시, 흔한 오해와 확인 문제를 포함합니다.
  • 관련 내용이 너무 길어져 탐색이 어려워질 때만 문서를 분리하고 상위 README에서 순서를 연결합니다.

다음에 채울 기초 영역

  • Java의 값 비교와 equals/hashCode
  • Spring Bean 생명주기와 설정
  • 관계형 데이터 모델, 기본 키와 외래 키
  • HTTP 요청·응답과 상태 코드
  • 메시지 큐의 생산자·소비자와 전달 보장
  • 단위 테스트와 통합 테스트의 경계
  • 인증과 인가의 차이

About

백엔드 개발 과정에서 마주친 문제와 해결 과정을 기록합니다.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors