codemapo
est. 2024
블로그
BLOG
로드맵
ROADMAP
유틸리티
UTILITY
프로젝트
PROJECTS
소개
ABOUT
KO / EN
KO / EN
HOME
/
BLOG
지식 지도
— Knowledge Index
지금까지 쓴 글 전부를 카테고리·좌표로 색인했습니다. 좌표는 분야(축)와 글의 순번을 가리킵니다.
Total
481
편
Categories
32
축
This page
5
편
Updated
26.05
전체
481
M
인공지능
10
M
AI 엔지니어링
7
A
아키텍처
6
M
인공지능
1
B
백엔드
8
B
백엔드 엔지니어링
2
C
커리어
5
F
컴퓨터과학
190
F
자료구조
3
D
데이터베이스
2
C
개발자 성장
2
I
데브옵스
22
G
트러블슈팅
30
U
프론트엔드
18
U
프론트엔드 엔지니어링
3
U
프론트엔드 프레임워크
5
E
헤비 엔지니어링
1
I
인프라
1
O
모바일
3
O
모바일 엔지니어링
1
N
신기술
2
X
운영체제
1
E
실무개발
100
Y
보안
13
L
소프트 스킬
4
E
소프트웨어 공학
1
I
SRE
2
S
시스템 설계
20
T
테스팅
9
W
웹 개발
1
W
웹 개발
7
W
웹 기초
1
Showing 20 of 100
page 1 / 5
Date
Coord
Title
Tags
Read
← PREV
…
2026.05.20
E·100
React의 Signal 기반 상태 관리 도입: Zustand를 넘어선 상태 전파 최적화
리액트의 전통적인 가상 DOM 리렌더링 한계를 넘어, 세밀한 값 변화 추적(Fine-grained Reactivity)을 통해 컴포넌트 단위 리렌더링 없이 UI를 초고속 업데이트하는 Signal 기반 상태 관리의 원리와 실무 적용 가이드.
React
State Management
Signal
—
2026.05.16
E·99
의존성 패키지 충돌 해결하기: pnpm overrides와 patch 기능 활용기
오픈소스 패키지의 치명적인 버그나 버전 충돌을 맞닥뜨렸을 때, fork 없이 우아하게 패키지 코드를 직접 수정하고 강제 우회하는 pnpm overrides 및 patch 기법 실무 활용기.
Package Manager
pnpm
Dependency
—
2026.05.12
E·98
프론트엔드 에러 추적: Sentry SDK 설정과 Source Maps 빌드 파이프라인 연동
배포된 프론트엔드 애플리케이션의 에러를 정확하게 분석하기 위해 Sentry SDK를 연동하고, 보안 유출 없이 소스맵(Source Maps)을 업로드하는 빌드 파이프라인 구축 방법.
Frontend
Sentry
Error Tracking
—
2026.05.08
E·97
서버리스 환경의 DB Connection Pooling: Supabase Supavisor 설정과 최적화
서버리스 아키텍처에서 발생하는 데이터베이스 커넥션 소진 문제를 해결하기 위한 Supabase의 차세대 커넥션 풀러 Supavisor의 작동 원리와 실무 설정 및 최적화 방법.
Database
Serverless
Supabase
—
2026.05.04
E·96
Multi-Agent Orchestration: 복잡한 태스크를 해결하는 협업 에이전트 설계
단일 거대 언어 모델(LLM)에 의존하는 방식의 한계를 넘어, 전문성을 가진 여러 하위 에이전트들이 협력하여 정교한 개발 및 리서치 작업을 완수하도록 조율하는 Multi-Agent Orchestration(다중 에이전트 오케스트레이션) 설계 구조와 실무 적용기.
AI Agent
LLM
Multi-Agent
—
2026.04.30
E·95
Next.js PPR (Partial Prerendering) 실무 적용: 정적/동적 영역의 완벽한 융합
Static Site Generation(SSG)의 속도와 Dynamic Rendering의 실시간성을 하나의 페이지 안에서 동시에 달성하기 위해 Next.js의 Partial Prerendering(부분 사전 렌더링)을 실제 프로덕션 서비스에 적용해 본 경험과 분석.
Next.js
PPR
React Suspense
—
2026.04.26
E·94
TypeScript satisfies 연산자 vs 타입 단언(as): 안전하고 정확한 타입 정의
TypeScript 4.9에 도입된 satisfies 연산자의 도입 배경과, 기존에 불안정하게 객체 타입을 캐스팅하던 타입 단언(as) 및 엄격한 타입 지정(Annotation) 방식과의 근본적인 차이에 대한 분석.
TypeScript
Satisfies
Type Assertion
—
2026.04.22
E·93
CSS Anchor Positioning: Popper.js 없이 팝오버 앵커링하기
기존에 Popper.js나 Floating UI 같은 대형 자바스크립트 라이브러리에 의존해야만 했던 툴팁과 팝오버 위치 계산을 브라우저 네이티브 CSS 사양인 Anchor Positioning으로 깔끔하게 바꾼 경험.
CSS
Anchor Positioning
Web API
—
2026.04.18
E·92
Vite 6와 Rolldown: 차세대 프론트엔드 번들러 성능 분석
최근 발표된 Vite 6의 핵심 동향과, Vite 생태계의 차세대 번들러로서 개발되고 있는 Rolldown(Rust 기반 Rollup 대체)에 대해 알아보고 이것이 앞으로의 웹 개발 워크플로우에 미칠 영향에 대한 나의 기대와 분석.
Vite
Vite 6
Rolldown
—
2026.04.14
E·91
RAG 검색 최적화 실전: Hybrid Search와 Reranking 도입하기
기존 벡터 DB 단독 검색 방식의 한계를 극복하기 위해 키워드 기반 BM25 검색과 벡터 검색을 융합하는 Hybrid Search, 그리고 LLM의 컨텍스트 품질을 극대화하기 위한 Reranking을 내 프로젝트에 직접 도입한 과정과 교훈.
RAG
Vector DB
LLM
—
2026.04.10
E·90
Node.js 네이티브 TypeScript 지원: 이제 ts-node/tsx 없이 실행한다
Node.js 22.6.0에 실험적으로 추가되고 최신 버전에 점차 내장되고 있는 네이티브 TypeScript 실행 기능(--experimental-strip-types)에 대한 나의 이해와 실제 사용 소감.
Node.js
TypeScript
Runtime
—
2026.04.06
E·89
React 19 Actions: Form 처리와 Pending 상태 관리의 정석
React 19에 추가된 Actions 기능을 보며 그동안 지저분하게 관리하던 비동기 Form 전송과 로딩 상태를 어떻게 깔끔하게 바꿀 수 있는지, 그리고 왜 이렇게 변화했는지에 대한 나의 이해와 실무 적용기.
React
React 19
Actions
—
2026.04.03
E·88
Next.js 16 마이그레이션: App Router 완전 전환 후기
Pages Router에서 App Router로 전환하면서 겪은 것들 — 마이그레이션 전략, Server Components 함정, 데이터 페칭 변화, 그리고 성능 결과까지 솔직하게 정리했다.
Next.js
Migration
App Router
—
2026.03.28
E·87
Turborepo + pnpm: 모노레포에서 빌드 캐시 최적화
모노레포를 쓰다 보면 어느 순간 빌드가 10분이 넘어간다. Turborepo의 태스크 그래프와 캐싱이 이 문제를 어떻게 해결하는지, 실제 Next.js 모노레포 셋업으로 보여준다.
Turborepo
pnpm
Monorepo
—
2026.03.21
E·86
OpenTelemetry: 분산 추적으로 병목 찾기
마이크로서비스 환경에서 요청이 어디서 느려지는지 어떻게 찾을까? OpenTelemetry로 로그·메트릭·트레이스를 하나로 묶어 병목을 정확히 짚어내는 법을 실전 코드와 함께 알아보자.
OpenTelemetry
Observability
Distributed Tracing
—
2026.03.14
E·85
Vercel AI SDK: Next.js에서 스트리밍 AI 채팅 만들기
Vercel AI SDK를 써서 Next.js에서 스트리밍 AI 채팅을 만드는 방법을 정리했다. useChat 훅, Server Actions, 프로바이더 전환, 도구 통합까지 실제 코드로 한 번에 설명한다.
Vercel AI SDK
Next.js
Streaming
—
2026.03.12
E·84
Stripe 결제 연동: 돈을 받는 코드는 왜 이렇게 무서운가
SaaS에 결제를 붙이려고 Stripe을 연동했다. 결제 코드는 다른 코드와 차원이 다른 긴장감이 있었다. Checkout Session부터 Webhook까지 실전 경험.
Stripe
Payment
Integration
—
2026.03.09
E·83
프로덕트 분석: 내 서비스를 누가, 어떻게 쓰는지 모르고 있었다
서비스를 운영하면서 유저가 어디서 이탈하는지, 어떤 기능을 쓰는지 전혀 몰랐다. PostHog를 붙이고 데이터 기반으로 결정하기 시작한 경험.
Product Analytics
PostHog
Mixpanel
—
2026.03.07
E·81
Zod + tRPC: 엔드투엔드 타입 안전한 API 설계
REST API와 수동 타입 관리의 한계를 Zod 스키마 검증과 tRPC로 해결하는 방법을 정리했어. 라우터 설정부터 클라이언트 타입 추론, Zod 에러 처리, REST 마이그레이션까지 실전 예제로 커버해.
Zod
tRPC
TypeScript
—
2026.03.07
E·82
Resend + React Email: 예쁜 트랜잭션 이메일 보내기
회원가입 확인 이메일을 보내야 하는데 HTML 이메일이 지옥이었다. React Email로 컴포넌트처럼 이메일을 만들고 Resend로 보내는 방법을 정리했다.
Resend
React Email
Transactional Email
—
1
2
5
NEXT →
F
컴퓨터과학
190
E
실무개발
100
G
트러블슈팅
30
I
데브옵스
22
S
시스템 설계
20
U
프론트엔드
18
Y
보안
13
M
인공지능
10
T
테스팅
9
B
백엔드
8
W
웹 개발
7
M
AI 엔지니어링
7
A
아키텍처
6
C
커리어
5
U
프론트엔드 프레임워크
5
L
소프트 스킬
4
F
자료구조
3
U
프론트엔드 엔지니어링
3
O
모바일
3
N
신기술
2
C
개발자 성장
2
I
SRE
2
D
데이터베이스
2
B
백엔드 엔지니어링
2
O
모바일 엔지니어링
1
W
웹 기초
1
E
소프트웨어 공학
1
X
운영체제
1
E
헤비 엔지니어링
1
M
인공지능
1
I
인프라
1
W
웹 개발
1
▸ 전체 태그 둘러보기
→