그래서 과거에 치열하게 공부하며 "이 내용은 나중에 꼭 다시 꺼내 봐야겠다" 싶은 핵심 내용들을 갈무리해 둔 적이 있다. 그동안은 개인적인 아카이브로만 활용해 왔으나, 매번 저장소를 찾아 들어가는 번거로움을 줄이고자 이번 기회에 깔끔히 정리해 보았다.
나 스스로도 편하게 참고하고, 백엔드 기본기를 다지려는 분들에게도 작게나마 도움이 되기를 바라는 마음으로 이 저장소를 공유한다.
📚 백엔드 엔지니어를 위한 CS 지식 아카이브
아래 링크는 내가 직접 관리하는 Github 저장소다. 백엔드 개발자에게 꼭 필요한 CS 지식들을 카테고리별로 요약해 두었다.
📂 저장소 주요 카테고리
본 저장소는 아래 핵심 카테고리별로 구성되어 있다. 탄탄한 기본기를 위한 CS(Computer Science) 기초 지식과 더불어, 실제 현업에서 활용도가 높은 Spring Framework를 중심으로 핵심 내용을 정리했다.
- 1️⃣Operating System: 프로세스, 스레드, 메모리 관리 전략 등
- 2️⃣Database: 인덱스 설계, 트랜잭션 격리 수준, SQL 최적화 등
- 3️⃣Network: TCP/UDP, HTTP 프로토콜, DNS의 동작 원리 등
- 4️⃣JAVA: 메모리 구조, GC, 리플렉션 등
- 5️⃣Spring Framework: MVC, Spring Batch, Spring JDBC 등
0 댓글