Skip to main content Link Menu Expand (external link) Document Search Copy Copied
WN Docs
  • 홈
  • 컴퓨터 과학 기초
    • 자료구조
    • 알고리즘
    • 계산 복잡도
  • 프로그래밍 언어·런타임
    • 언어 공통
      • 프로그래밍 기초
      • 타입 시스템
      • 함수·호출
      • 객체지향·함수형 패러다임
      • 오류 처리
      • 동시성·비동기 프로그래밍
    • 언어
      • Kotlin
        • 기본 문법·타입
        • 함수·호출
        • 클래스·객체·인터페이스
        • 컬렉션·제네릭스
        • Coroutine·Flow·JVM 상호운용
      • Python
      • JavaScript·TypeScript
      • Java
      • C·C++
    • 런타임·빌드
      • JVM
      • Node.js
      • 네이티브 실행 환경
      • 패키지·빌드 도구
  • 프런트엔드·클라이언트
    • 웹 플랫폼
      • HTML·CSS
      • DOM·브라우저 API
      • 브라우저 네트워크
      • 웹 성능
    • UI·접근성
      • 컴포넌트 설계
      • 스타일 시스템
      • 접근성
    • 웹 프레임워크
      • React
      • Next.js
      • Vue
    • 렌더링·상태
      • CSR·SSR·SSG·ISR
      • React Server Components
      • 라우팅
      • Props·상태 관리
    • 모바일·데스크톱
    • 게임·인터랙티브
      • Unity
      • 실시간 상호작용
      • 입력·렌더링
  • 백엔드·서비스
    • 웹 애플리케이션
      • 서버·요청 처리
      • 설정·환경
      • 백그라운드 작업
    • 서버 프레임워크
      • Spring Boot
      • FastAPI
      • NestJS
    • API 설계
      • REST
      • GraphQL
      • gRPC
      • API 오류 설계
    • 인증·인가
      • Session·Cookie
      • JWT
      • OAuth 2.0·OIDC
      • 권한 모델
    • 실시간 통신
      • WebSocket·SSE
      • 연결·전달 보장
    • 비동기·서비스 통합
      • 작업 큐
      • 메시지 브로커
      • 이벤트 기반 처리
  • 데이터·저장소
    • 데이터 모델링
      • ERD·관계
      • 키·무결성
      • 정규화
    • 관계형 데이터베이스
      • SQL·CRUD·Join
      • PostgreSQL
      • MySQL
    • 트랜잭션·동시성 제어
      • 격리 수준
      • Lock·Deadlock
    • 인덱스·저장 구조
    • 캐시·검색
      • Redis
      • 검색 엔진
    • 분산 데이터
      • Partition
      • Sharding
    • 데이터 파이프라인·분석
  • 컴퓨터 시스템·네트워크
    • 컴퓨터 구조
    • 운영체제
      • 프로세스·스레드
      • 메모리·가상 메모리
      • 파일 시스템·입출력
      • 동시성
    • 네트워크
      • TCP·UDP
      • DNS·TLS·HTTPS
      • 분산 시스템 기초
    • 시스템 성능
      • 측정·프로파일링
      • 최적화
  • 품질·보안·신뢰성
    • 테스트·검증
      • Unit·Integration·E2E
      • 계약·회귀 테스트
      • 성능·보안 검증
    • 애플리케이션 보안
      • OWASP
      • CSRF·CORS
      • 입력 검증·비밀 관리
      • Rate Limiting
    • 장애 허용 설계
      • Retry·Timeout·Circuit Breaker
      • 장애 격리
    • 복구·연속성
      • Backup·Recovery
      • SLO·Error Budget
  • 소프트웨어 설계·아키텍처
    • 코드 설계·리팩터링
    • 설계 원칙·패턴
    • 애플리케이션 아키텍처
      • 계층형 아키텍처·MVC
      • Modular Monolith
      • Clean·Hexagonal Architecture
    • 분산 아키텍처
      • Microservices
      • Event-Driven Architecture·CQRS
    • ADR·기술 의사결정
  • 플랫폼·전달·운영
    • 개발 환경·협업
      • Git
    • CI·CD·릴리스
    • 컨테이너·Kubernetes
    • Cloud·Infrastructure as Code
    • 관측성
      • Logging
      • Metrics·Tracing
    • 서비스 운영
      • Incident 대응
      • Postmortem
  • AI·머신러닝
    • 머신러닝 기초
    • 딥러닝
    • 대규모 언어 모델
    • AI 애플리케이션
    • AI 평가·안전성
  • 프로젝트
    • K8s Clue
  • 책
    • 프로그래밍 언어·설계
    • 프런트엔드·백엔드
    • 데이터·저장소
    • 시스템·플랫폼
    • 품질·보안·신뢰성
    • AI·머신러닝
    GitHub profile

    책


    Back to top