Skip to content

Repository files navigation

Backend Lab

A practical backend lab for learning, organizing, and mastering backend engineering knowledge.

이 저장소는 백엔드 개발자가 알아야 할 핵심 개념, 실무 문제 해결 패턴, 기술 질문 대응, AI 활용 방식을 체계적으로 정리하는 기술 위키입니다.

Topics

  • Java / Kotlin
  • Spring Boot
  • JPA
  • Database
  • Redis / Cache
  • Network / OS
  • Performance
  • Transaction
  • Concurrency / Idempotency / Lock
  • Batch Processing
  • Security / Authentication / Authorization
  • Architecture
  • Kubernetes / CI/CD
  • Observability
  • Testing
  • AI for Backend Engineers

Writing Principles

  • 개념은 실무 문제와 연결해서 정리한다.
  • 장점뿐 아니라 한계와 주의점을 함께 기록한다.
  • 외운 지식이 아니라 설명 가능한 지식으로 만든다.
  • 회사 내부 정보, 민감 정보, 운영 로그 원문은 포함하지 않는다.
  • 공개 가능한 일반화된 사례 중심으로 작성한다.
  • AI 답변은 그대로 믿지 않고 반드시 검증한다.

Structure

backend-lab
├── 00-home
├── 01-core
├── 02-practical-backend
├── 03-case-studies
├── 04-interview
├── 05-ai-workflows
├── 99-archive
├── _templates
├── _assets
└── _private

Directory Guide

Directory Purpose
00-home 전체 인덱스, 학습 원칙, 숙련도 관리
01-core Java, Kotlin, Spring, JPA, DB, Redis, Network, OS 기본기
02-practical-backend 성능, 트랜잭션, 동시성, 배치, 보안, 아키텍처, 관측성, Kubernetes, CI/CD
03-case-studies 공개 가능한 실무 사례 정리
04-interview 기술 질문과 설명 요약
05-ai-workflows AI 활용 프롬프트와 개발 루틴
99-archive 오래된 문서 보관
_templates 문서 템플릿
_assets 이미지, 다이어그램 등 첨부 파일
_private Git에 올리지 않는 개인/회사 경험 원본 메모

About

Java, Spring, JPA, DB, 캐시, 동시성, 인프라, 관측성, AI 활용 등을 실무 관점에서 정리하는 백엔드 엔지니어링 플레이북

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages