TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
888786858483828180797877
Database
Redis Pub/Sub으로 실시간 알림 시스템 구축
Redis Pub/Sub을 활용한 실시간 알림 시스템 설계와 구현 방법.
Database
PostgreSQL 17 새 기능 — JSON_TABLE, MERGE 강화
PostgreSQL 17의 주요 신기능 — JSON_TABLE, MERGE 개선, 성능 향상 사항.
Frontend
TypeScript 5.4 — NoInfer, Object.groupBy 타입 지원
TypeScript 5.4의 NoInfer 유틸리티 타입과 새로운 기능들 정리.
Backend
Fastify — Node.js 고성능 웹 프레임워크
Fastify의 스키마 기반 검증, 플러그인 시스템, Express 대비 성능 장점.
Frontend
React 19 새 기능 — use(), Actions, 서버 컴포넌트 개선
React 19의 핵심 변경사항 — use() 훅, Actions 패턴, 폼 처리 개선.
Frontend
Next.js 15 RC — 새로운 캐싱 전략과 React 19 지원
Next.js 15 RC의 변경된 캐싱 기본값, Turbopack 안정화, React 19 지원 내용 정리.
Frontend
Vitest — Vite 기반 차세대 테스트 러너
Vitest의 핵심 기능과 Jest 대비 장점, 실전 테스트 작성 패턴.
Frontend
Tailwind CSS v4 심화 — 커스텀 디자인 시스템 구축
Tailwind CSS v4로 프로젝트 맞춤형 디자인 시스템을 구축하는 고급 기법.
Database
PlanetScale — 서버리스 MySQL의 모든 것
PlanetScale의 브랜칭, 스키마 변경, 서버리스 드라이버를 활용한 DB 관리 전략.
Backend
RabbitMQ 메시지 큐 실전 활용
RabbitMQ의 Exchange 타입별 라우팅과 메시지 보장 전략, Dead Letter Queue 활용.
Backend
이벤트 드리븐 아키텍처 — 메시지 큐와 이벤트 소싱
이벤트 드리븐 아키텍처의 핵심 개념과 Kafka, RabbitMQ를 활용한 실전 구현.
Backend
마이크로서비스 아키텍처 설계 패턴 — 실전 가이드
마이크로서비스의 핵심 설계 패턴 — API Gateway, Circuit Breaker, Saga 패턴.