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 190
page 2 / 10
Date
Coord
Title
Tags
Read
…
2025.09.12
F·170
유닛 테스트 vs 통합 테스트 vs E2E 테스트
테스트 유형별 차이와 활용
testing
unit-test
integration-test
—
2025.09.10
F·169
PWA: 웹을 앱처럼
PWA의 특징과 구현 방법
pwa
service-worker
offline
—
2025.09.05
F·168
오픈 소스 기여
오픈 소스 기여의 방법과 가치를 경험을 통해 이해한 과정
open-source
github
contribution
—
2025.08.29
F·167
멱등성(Idempotency): 중복 요청 안전하게 처리
멱등성의 개념과 구현 방법을 경험을 통해 이해한 과정
idempotency
api
distributed-systems
—
2025.08.21
F·166
방화벽(Firewall): 서버를 지키는 까칠한 문지기
내 서버가 해킹당하지 않는 이유. 포트와 IP를 검사하는 '패킷 필터링'부터 AWS Security Group까지, 방화벽의 진화 과정.
CS
Network
Security
—
2025.08.11
F·165
AR vs VR vs XR: 개발자가 알아야 할 '확장 현실'의 모든 것
포켓몬 GO부터 애플 비전 프로까지. 헷갈리는 AR, VR, MR, XR의 개념을 '창문과 문' 비유로 정리하고, 이커머스 프로젝트에 AR을 도입해 반품률을 30%에서 8%로 줄인 경험을 공유합니다.
AR
VR
XR
—
2025.08.09
F·164
5G: 차세대 이동통신
5G가 단순히 빠른 인터넷이 아닌 이유. eMBB, URLLC, mMTC 세 가지 특징과 실제 활용 사례를 정리해본다
5g
network
mobile
—
2025.08.07
F·163
Web3: 탈중앙화 웹
Web3의 개념과 활용 방법을 경험을 통해 이해한 과정
web3
blockchain
decentralization
—
2025.08.01
F·161
로드 밸런싱: 트래픽 분산
로드 밸런싱의 동작 원리와 활용 방법을 프로젝트 경험을 통해 이해한 과정
load-balancing
nginx
scaling
—
2025.08.01
F·162
빌드 과정: 소스 코드가 실행 파일이 되기까지
전처리(Preprocessing), 컴파일(Process), 어셈블리(Assembly), 링킹(Linking)의 4단계를 해부한다. 정적 라이브러리와 동적 라이브러리의 차이까지.
CS
Compiler
C
—
2025.07.13
F·160
CSRF: 클릭 한 번에 계좌가 텅텅
나는 그냥 재미있어 보이는 링크를 눌렀을 뿐인데, 내 이름으로 송금이 되었습니다. 로그인된 상태를 악용하는 교묘한 공격, CSRF를 이해하기까지의 여정.
CS
Security
Web
—
2025.07.08
F·159
복제(Replication): 가용성과 읽기 분산
데이터베이스 복제를 통한 고가용성과 읽기 성능 향상을 경험을 통해 이해한 과정
database
replication
high-availability
—
2025.07.07
F·158
샤딩: 수평적 분할
데이터베이스 샤딩의 개념과 대규모 트래픽 처리를 경험을 통해 이해한 과정
database
sharding
scalability
—
2025.07.06
F·157
Hard Link vs Symbolic Link: 바로가기 만들다 맥북 날릴 뻔한 썰
파일 복사(Copy)와 링크(Link)의 차이를 몰라 디스크 용량을 2배로 낭비했던 흑역사. Inode의 개념부터 `rm` 명령어의 비밀, 그리고 npm과 pnpm이 링크를 활용하는 방법까지.
OS
Linux
FileSystem
—
2025.07.05
F·156
CPU 스케줄링: 운영체제는 어떻게 공평함을 연기하는가? (FCFS부터 Linux CFS까지)
CPU는 하나인데 프로그램은 수십 개 실행됩니다. 운영체제가 0.01초 단위로 프로세스를 교체하며 '동시 실행'의 환상을 만드는 마술. 선점형 vs 비선점형, 기아 현상(Starvation), 그리고 현대적 해법인 MLFQ를 파헤칩니다.
CS
OS
Scheduling
—
2025.07.05
F·155
커넥션 풀: DB 연결 재사용
데이터베이스 커넥션 풀의 개념과 성능 최적화를 경험을 통해 이해한 과정
database
connection-pool
performance
—
2025.07.03
F·154
트랜잭션: 작업의 원자적 단위
데이터베이스 트랜잭션의 개념과 ACID 특성을 경험을 통해 이해한 과정
database
transaction
ACID
—
2025.06.30
F·153
정규화: 데이터 중복 제거
DB 설계의 기초. 데이터를 쪼개고 쪼개서 이상 현상(Anomaly)을 방지하는 과정. 제1, 2, 3 정규형을 쉽게 설명합니다.
CS
Database
Normalization
—
2025.06.28
F·152
웹 성능 최적화: Core Web Vitals
로딩이 3초 넘으면 사용자의 53%가 이탈합니다. 구글이 중요하게 보는 3가지 지표(LCP, INP, CLS)와 최적화 기법.
CS
Web
Frontend
—
2025.06.27
F·151
웹 접근성(A11y): 모두를 위한 웹
시각 장애인, 마우스가 고장 난 사용자, 그리고 미래의 나를 위한 배려. `alt` 태그 하나가 만드는 큰 차이.
CS
Web
Frontend
—
← PREV
1
2
3
10
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
▸ 전체 태그 둘러보기
→