TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
710709708707706705704703702701700699
Backend
마이크로서비스 아키텍처 설계 패턴 — 실전 가이드
마이크로서비스의 핵심 설계 패턴 — API Gateway, Circuit Breaker, Saga 패턴.
AI
Stable Diffusion ControlNet으로 이미지 정밀 제어
Stable Diffusion의 ControlNet을 활용하여 포즈, 윤곽선, 깊이 맵 등 다양한 조건으로 이미지 생성을 정밀하게 제어하는 방법을 설명합니다.
Backend
XSS 방어 전략 — 프론트엔드와 백엔드 양면 접근
XSS 공격의 유형별 방어 전략과 프론트엔드/백엔드에서의 실전 대응법.
Infra
Terraform 상태 관리 — Remote State와 워크스페이스
Terraform의 상태 파일 관리, Remote State Backend 설정, 워크스페이스 활용법.
Backend
CSP (Content Security Policy) 설정 가이드
CSP 헤더로 XSS 공격을 방어하는 방법과 실전 정책 설정 가이드.
Backend
CORS 완벽 이해 — 왜 차단되고 어떻게 해결하나
CORS의 동작 원리, Preflight 요청, 실전에서 올바르게 설정하는 방법.
Database
DuckDB — 분석 쿼리를 위한 임베디드 데이터베이스
DuckDB의 특징과 Pandas 대비 장점, 로컬 분석 워크플로에서의 활용법.
Infra
Nginx vs Caddy vs Traefik — 리버스 프록시 3종 비교
웹 서버 겸 리버스 프록시로 많이 사용되는 Nginx, Caddy, Traefik의 설정 방식, 성능, SSL 자동화, 사용 편의성을 실전 기준으로 비교합니다.
Backend
OAuth 2.0 완벽 이해 — Authorization Code Flow 실전 구현
OAuth 2.0 Authorization Code Flow의 전체 흐름과 보안 고려사항, 실전 구현.
Infra
Grafana + Prometheus 모니터링 시스템 구축
Prometheus로 메트릭을 수집하고 Grafana로 시각화하는 모니터링 스택 구축법.
Infra
ArgoCD로 GitOps 배포 자동화하기
ArgoCD를 활용한 GitOps 방식의 Kubernetes 배포 자동화 구축 가이드.
Backend
Node.js 메모리 누수 탐지와 해결 — Heap Snapshot 분석
Node.js 애플리케이션의 메모리 누수를 Heap Snapshot, --inspect, 프로파일링 도구로 탐지하고 해결하는 체계적인 방법을 실전 사례와 함께 소개합니다.