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 481
page 6 / 25
Date
Coord
Title
Tags
Read
…
…
2026.01.21
E·53
Biome: ESLint + Prettier를 하나로 합친 도구
ESLint와 Prettier 설정 충돌로 삽질한 경험, 누구나 있을 것이다. Biome는 이 둘을 하나로 합치고 속도까지 잡았다.
Biome
ESLint
Prettier
—
2026.01.20
E·52
pnpm: 더 빠르고 디스크 효율적인 패키지 매니저
node_modules가 1GB를 넘어가고 npm install이 5분 걸리던 프로젝트가, pnpm으로 바꾸니 용량도 속도도 절반이 됐다.
pnpm
npm
Package Manager
—
2026.01.19
E·51
Monorepo 전략: Turborepo로 프로젝트 통합 관리
프론트엔드, 백엔드, 공통 라이브러리를 각각 다른 레포에서 관리하다가 동기화 지옥을 겪었다. Turborepo로 모노레포를 구성한 이야기.
Monorepo
Turborepo
DevOps
—
2026.01.18
E·50
Bun: Node.js를 대체할 수 있을까?
npm install이 3분 걸리던 프로젝트가 bun install로 10초. 빠르다는 건 알겠는데, 실제로 프로덕션에 쓸 수 있을까?
Bun
Node.js
Runtime
—
2026.01.17
F·176
AI 코드 리뷰: 자동화된 코드 품질 관리
혼자 개발하면 코드 리뷰를 받을 수 없다고 생각했는데, AI 코드 리뷰 도구가 그 역할을 해줬다. PR마다 자동으로 리뷰받는 세팅을 정리했다.
AI
Code Review
CI/CD
—
2026.01.16
F·175
LLM API 활용 실제: OpenAI, Anthropic API로 기능 만들기
LLM API를 처음 연동했을 때 토큰 비용 폭탄, 응답 지연, 할루시네이션에 당황했다. 실제로 배운 LLM API 활용법을 정리했다.
AI
LLM
API
—
2026.01.15
F·174
MCP(Model Context Protocol): AI와 외부 도구의 연결
AI가 파일을 읽고, DB를 조회하고, API를 호출할 수 있게 해주는 MCP. USB처럼 AI와 도구를 표준화된 방식으로 연결하는 프로토콜을 정리했다.
AI
MCP
Protocol
—
2026.01.14
F·173
AI Agent: 자율적으로 작업을 수행하는 AI의 구조
ChatGPT는 질문에 답하지만, AI Agent는 스스로 계획하고 도구를 사용해 작업을 완료한다. 이 차이가 왜 중요한지 정리했다.
AI
Agent
LLM
—
2026.01.13
F·172
Prompt Engineering: 개발자가 알아야 할 프롬프트 작성법
AI에게 '로그인 만들어줘'라고 했더니 엉망인 코드가 나왔다. 프롬프트를 구조화하니 결과물이 완전히 달라졌다.
AI
Prompt Engineering
LLM
—
2026.01.12
F·171
AI 코딩 어시스턴트: GitHub Copilot, Claude Code, Cursor 비교
세 가지 AI 코딩 도구를 실제로 써보고 비교했다. 자동완성, 코드 생성, 리팩토링 각각 어디가 강한지 솔직한 후기.
AI
Copilot
Claude Code
—
2026.01.11
S·15
파일 업로드 시스템: 대용량 파일을 안전하게 처리하기
10MB 이미지 업로드는 됐는데 2GB 동영상은 타임아웃이 났다. 청크 업로드, presigned URL, 그리고 재시도 로직까지 정리한 이야기.
System Design
File Upload
S3
—
2026.01.10
S·14
알림 시스템 설계: 수백만 유저에게 알림 보내기
알림 하나 보내는 건 쉽지만, 알림이 많아지면서 중복 방지, 선호도 관리, 재시도까지 고려하면 완전히 다른 문제가 된다.
System Design
Notification
Architecture
—
2026.01.09
S·13
검색 시스템: Elasticsearch vs 자체 구현
SQL LIKE 검색으로 시작했다가 한계를 느꼈고, Elasticsearch를 도입했다가 운영 비용에 놀랐다. 검색 시스템의 트레이드오프를 정리했다.
System Design
Search
Elasticsearch
—
2026.01.08
S·12
결제 시스템 설계: 돈이 오가는 코드의 무게
결제 API 연동이 끝이 아니었다. 중복 결제 방지, 환불 처리, 멱등성까지 고려하니 결제 시스템이 왜 어려운지 뼈저리게 느꼈다.
System Design
Payment
Architecture
—
2026.01.07
S·11
뉴스 피드 시스템: Push vs Pull 모델
인스타그램처럼 피드를 만들려고 했는데, 팔로워 100만 명인 사람이 글을 올리면 어떻게 되는 걸까? Push와 Pull 모델의 트레이드오프를 정리했다.
System Design
Feed
Architecture
—
2026.01.06
S·10
실시간 채팅 시스템 설계: WebSocket만으로 될까?
1:1 채팅은 쉬웠는데 그룹 채팅, 읽음 표시, 오프라인 메시지까지 고려하니 완전히 다른 문제였다.
System Design
WebSocket
Real-time
—
2026.01.05
S·09
URL 단축 서비스 설계: 쉬워 보이지만 함정투성이
URL 줄이는 거 뭐가 어렵겠어? 했는데, 해시 충돌, 만료 정책, 리다이렉트 성능까지 고려하니 시스템 디자인의 축소판이었다.
System Design
Architecture
Hashing
—
2026.01.04
E·49
성능 프로파일링
느리다고 느껴서 감으로 최적화했는데 오히려 더 느려졌다. 프로파일러로 병목을 정확히 찾는 법을 배운 이야기.
Performance
Profiling
DevTools
—
2026.01.03
E·48
메모리 누수 찾기
앱을 오래 쓰면 느려지는 이유가 메모리 누수였다. Chrome DevTools Memory 탭으로 범인을 찾는 과정을 정리했다.
Memory
Performance
DevTools
—
2026.01.02
E·47
프로덕션 에러 추적 세팅
배포 후 '잘 되는데요?' 했는데 사용자만 에러를 겪고 있었다. Sentry 도입 후 에러를 실시간으로 잡게 된 이야기.
Sentry
Error Tracking
Production
—
← PREV
1
5
6
7
25
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
▸ 전체 태그 둘러보기
→