Skip to content

백엔드 기술

백엔드 분야의 기술 노트를 수록하며, 서버 프레임워크, 데이터베이스, 캐시, 메시지 큐, 아키텍처 설계를 다루고 학습하며 지속적으로 보완합니다.

수록 목록

계획 목록

주제설명상태
Node.js / NestJS이벤트 루프, 모듈화, 미들웨어, GraphQL계획 중
Spring Boot의존성 주입, MyBatis/JPA, Spring Security계획 중
Spring CloudJava 마이크로서비스 거버넌스: Eureka 서비스 발견, OpenFeign 호출, Gateway 라우팅, 설정 센터계획 중
Go동시성 모델, 표준 라이브러리, 성능 튜닝계획 중
Rust서버 개발 관점: Axum/Actix-web 프레임워크, tokio 비동기와 동시성, sqlx 데이터 접근, 엔지니어링과 배포계획 중
C++서버 개발 관점: CMake 엔지니어링, Boost.Asio/Drogon 네트워크 서비스, 동시성과 코루틴, 메모리 관리와 성능 프로파일링계획 중
Python서버 개발 관점: FastAPI/Django 웹 프레임워크, asyncio 비동기와 동시성, SQLAlchemy/Alembic 데이터 접근과 마이그레이션, uv/pyproject 엔지니어링과 배포, pytest와 성능 프로파일링계획 중
데이터베이스인덱스 원리, 트랜잭션과 격리 수준, SQL 최적화, 샤딩계획 중
캐시Redis 데이터 구조, 캐시 전략(관통/돌파/눈사태), 클러스터계획 중
메시지 큐Kafka 아키텍처, 소비 의미론, 신뢰성 있는 전달계획 중
인증/인가JWT, OAuth 2.0, Session과 세션 관리계획 중
마이크로서비스서비스 디스커버리, 게이트웨이, 서킷 브레이커, 관측 가능성계획 중
컨테이너와 배포Docker, Kubernetes 기초계획 중
시스템 설계고동시성, 고가용성 아키텍처 사례 분석계획 중

작성 규칙

  • 각 글은 하나의 기술 포인트에 집중하며, 「핵심 개념 → 코드 예시 → 설정과 배포 → 흔한 함정」을 포함합니다;
  • 데이터베이스 관련 예시는 버전과 실행 환경을 명시합니다;
  • 파일명은 하이픈으로 구분하고(예: redis-cache-strategy.md), 추가 후 config.mjs 사이드바에 등록합니다.

VitePress로 제작 · 지식 공유의 정신으로 콘텐츠 축적