/TIL

공부한 내용을 정리하는 저장소입니다

Primary LanguageJava

Today I Learned

뭘 공부하고 있는지 기록하고 뭘 공부할지를 고민하는 저장소입니다.

정책

진행상황을 더 의미있게 기록하기 위해 간단한 todo 기록은 저장만 하고 commit은 하지 말자.

고민

  • 앞으로 뭘 공부할까, 어떻게 공부할까도 계속 고민해야 하지만 지금까지 배우고 사용하는 것들을 더 확실하게 정리해보자.
  • 주변에서 컨퍼런스 발표를 하고 배울게 많은 글을 쓰는 사람들은 어떤 내용을 공부하고 어떤 과정을 거쳐 그런 내용을 정리하게 되었을지 생각해보자.

내가 지금 알고 있어야 하는 것

  • Java language
    • Best practice
    • JVM
    • GC
  • 서버
    • Spring framework
    • Cache
    • DB
      • DB의 종류와 장,단점
      • RDB index, shard, 커넥션 풀 관리
    • 성능 측정 및 최적화
      • 리소스 산정
      • 트래픽 분산
    • 고가용성
    • 로그
      • 간단한 데이터 파이프라인
  • HTTP, TCP/UDP
    • 통신 과정
    • TLS
    • Nginx
  • 쿠버네티스
    • 쿠버네티스 리소스 사이의 관계
    • 쿠버네티스를 통한 서버 배포

Table of Contents

Language

Network

Database

Tools

Build

Distributed-System

Kubernetes