TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
984983982981980979978977976975974973
Frontend
웹 푸시 알림 구현 — Firebase FCM과 Service Worker
Firebase Cloud Messaging(FCM)과 Service Worker를 활용하여 웹 브라우저에서 푸시 알림을 구현하는 전체 과정을 단계별로 설명합니다.
Frontend
Astro 5 — 콘텐츠 레이어 통합과 Server Islands
Astro 5의 Content Layer API, Server Islands, 성능 개선 사항 정리.
Database
PostgreSQL Row Level Security — 멀티테넌트 보안
PostgreSQL RLS로 멀티테넌트 애플리케이션의 데이터 격리를 구현하는 방법.
AI
Cloudflare Workers AI — 엣지에서 AI 모델 실행하기
Cloudflare Workers AI로 엣지에서 LLM, 이미지 생성, 임베딩 모델을 실행하는 방법.
Frontend
Next.js 미들웨어 고급 — 인증, 로케일, A/B 테스트
Next.js 미들웨어로 인증 체크, 로케일 감지, A/B 테스트를 구현하는 고급 패턴.
Frontend
ESLint Flat Config 마이그레이션 완벽 가이드
ESLint의 새로운 Flat Config 시스템으로 마이그레이션하는 방법과 기존 .eslintrc 설정과의 차이점, 실전 설정 예제를 제공합니다.
Infra
cgroup v2와 컨테이너 리소스 관리
Linux cgroup v2의 리소스 제어 원리와 컨테이너 메모리/CPU 제한 실전 설정.
Frontend
CSS Scroll-Driven Animations — 스크롤 기반 애니메이션
CSS Scroll-Driven Animations API로 JavaScript 없이 스크롤 애니메이션을 구현하기.
AI
MCP 서버 실전 — 데이터베이스, API, 파일시스템 연동
MCP 서버로 AI가 DB 쿼리, API 호출, 파일 관리를 수행할 수 있도록 구축하는 방법.
Frontend
Vite 7 — 차세대 빌드 도구의 진화
Vite 7의 Rolldown 통합, 빌드 성능 혁신, 새로운 플러그인 API.
Infra
Kubernetes 네트워크 정책으로 Pod 간 통신 제어
Kubernetes NetworkPolicy를 활용하여 Pod 간 네트워크 트래픽을 세밀하게 제어하고 마이크로서비스 보안을 강화하는 방법을 설명합니다.
Etc
개발자 생산성 측정 — DORA 메트릭과 SPACE
DORA 4대 메트릭과 SPACE 프레임워크로 개발 생산성을 올바르게 측정하는 방법.