TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
857856855854853852851850849848847846
Backend
Supabase Edge Functions — Deno 기반 서버리스
Supabase Edge Functions로 Deno 기반 서버리스 함수를 배포하는 방법.
Frontend
CSS :has() 선택자 — 부모 선택의 혁명
CSS :has() 선택자로 부모 요소를 기준으로 스타일링하는 혁신적 방법.
Infra
Proxmox VE 입문 — 홈 서버 가상화 구축 가이드
Proxmox VE를 활용한 홈 서버 가상화 환경 구축부터 KVM 가상머신과 LXC 컨테이너 관리까지 실전 가이드를 정리했습니다.
Infra
Caddy 웹 서버 — 자동 HTTPS의 편리함
Caddy 웹 서버의 자동 HTTPS, 리버스 프록시, Nginx 대비 장점 분석.
Backend
GraphQL Subscriptions — 실시간 데이터를 위한 구현 가이드
GraphQL Subscriptions으로 실시간 데이터 스트리밍을 구현하는 방법.
Backend
Rate Limiting 구현 — Token Bucket과 Sliding Window
API Rate Limiting의 주요 알고리즘과 Redis를 활용한 분산 환경 구현 방법.
AI
Llama.cpp 로컬 LLM 최적화 — 양자화와 GGUF 포맷
llama.cpp를 활용한 로컬 LLM 실행 시 양자화 수준별 성능 차이와 GGUF 포맷의 구조를 분석하고 최적 설정을 찾는 방법입니다.
Backend
Trigger.dev — 서버리스 백그라운드 작업 실행
Trigger.dev로 서버리스 환경에서 안정적인 백그라운드 작업을 실행하는 방법.
Infra
Terraform vs Pulumi — IaC 도구 비교 2025
Terraform(HCL)과 Pulumi(범용 언어)의 특징, 생태계, 선택 기준 비교.
Backend
Node.js Worker Threads로 CPU 집약적 작업 처리
Node.js Worker Threads를 활용해 CPU 바운드 작업을 병렬로 처리하는 방법.
Infra
tmux 실전 활용 — 개발 환경 세션 관리
tmux로 터미널 세션을 분할하고 관리하여 개발 생산성을 높이는 방법.
Frontend
CSS Subgrid — 중첩 그리드의 완벽한 정렬
CSS Subgrid로 부모 그리드의 트랙을 자식에게 상속하여 완벽한 정렬을 구현하는 방법.