TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
1312111098765432
Backend
낙관적 락 vs 비관적 락 — DB 동시성 제어 두 가지 전략
같은 행을 여러 요청이 동시에 고칠 때 쓰는 낙관적 락과 비관적 락. SELECT FOR UPDATE와 버전 컬럼의 차이, 언제 무엇을 골라야 하는지 실무 기준으로 비교합니다.
Backend
백프레셔(Backpressure) — 빠른 생산자와 느린 소비자의 흐름 제어
생산자가 소비자보다 빠를 때 서버가 터지는 이유와 백프레셔로 흐름을 제어하는 법. Node.js 스트림, pull 모델, 드롭 전략까지 실전 관점으로 정리했습니다.
Backend
Go 1.24 제네릭 실전 — 5가지 실무 패턴과 4가지 안티패턴 완전 정리
Go 1.24 제네릭의 실무 도입 전략. 진짜 유용한 5가지 패턴(컬렉션·Result·Option·Repository·Constraints)과 피해야 할 4가지 안티패턴을 코드로 정리한다.
Backend
API 버전 관리 전략 — URL vs Header vs Content Negotiation
REST API 버전 관리의 세 가지 주요 전략을 비교하고, 프로젝트 특성에 맞는 최적의 방식을 선택하는 기준을 제시합니다.
Backend
NestJS 시작하기 — TypeScript 기반 서버 프레임워크
NestJS 시작하기 — TypeScript 기반 서버 프레임워크 — 실무에서 바로 적용할 수 있는 가이드입니다.
Backend
Go 언어 시작하기 — 백엔드 개발자를 위한 입문 가이드
Go 언어 시작하기 — 백엔드 개발자를 위한 입문 가이드 — 실무에서 바로 적용할 수 있는 가이드입니다.
Backend
Prisma ORM 시작하기 — TypeScript와 최적의 데이터베이스 ORM
Prisma ORM 시작하기 — TypeScript와 최적의 데이터베이스 ORM — 실무에서 바로 적용할 수 있는 가이드입니다.
Backend
Node.js 스트림 완벽 가이드 — 대용량 파일 처리 실전
Node.js 스트림 완벽 가이드 — 대용량 파일 처리 실전 — 실무에서 바로 적용할 수 있는 가이드입니다.
Backend
2023년 백엔드 개발자 로드맵 — Node.js·Go·Python 어떤 걸 배울까
2023년 백엔드 개발자 로드맵 — Node.js·Go·Python 어떤 걸 배울까 — 실무에서 바로 적용할 수 있는 가이드입니다.
Backend
NestJS 마이크로서비스 — 모듈화된 백엔드 아키텍처
NestJS 마이크로서비스 — 모듈화된 백엔드 아키텍처 — 실무에서 바로 적용할 수 있는 가이드입니다.
Backend
2021년 백엔드 기술 트렌드 정리
2021년 백엔드 기술 트렌드 정리 — 실무에서 바로 적용할 수 있는 가이드.
Backend
2020년 백엔드 기술 정리 — Node.js·Python·Go
2020년 백엔드 기술 정리 — Node.js·Python·Go — 실무 가이드.