AI 시대 개발자 도구 블로그 — 자바파커의 실전 경험 기록

@JavaPark
AI 시대의 개발자 도구, 실전 경험을 공유합니다

카테고리로 둘러보기

최근 글

DevOps

Raft 리더 선출 원리 — Leader 장애 후 과반수가 결정하는 과정

2026년 9월 6일 · 10분 읽기

Raft의 Follower·Candidate·Leader 상태, Term, Heartbeat, 무작위 Election Timeout, 과반수 투표와 split vote를 etcd 운영 관점에서 설명합니다.


Backend

Redis LRU는 진짜 LRU가 아니다 — 근사 퇴거 알고리즘 실전 이해

2026년 9월 5일 · 9분 읽기

Redis가 정확한 LRU 대신 샘플 기반 근사 알고리즘을 쓰는 이유와 maxmemory-policy, maxmemory-samples, LRU·LFU 선택 및 운영 지표를 설명합니다.


Backend

일관된 해싱이란? 서버 추가 시 캐시 키 이동을 최소화하는 방법

2026년 9월 4일 · 10분 읽기

단순 모듈러 해싱과 Hash Ring의 재배치량을 비교하고, 가상 노드·복제·핫키·데이터 마이그레이션까지 일관된 해싱의 실무 설계를 정리합니다.



Backend

블룸 필터란? 확실한 NO와 틀릴 수 있는 YES

2026년 9월 3일 · 16분 읽기

블룸 필터의 비트 배열·해시 함수·False Positive 원리부터 용량과 오탐률 계산, Redis 명령, RocksDB 적용, 삭제와 운영 시 주의점까지 실전 중심으로 설명합니다.


AI

ArcadeDB란? 벡터 검색과 그래프 탐색을 한 DB에서

2026년 9월 2일 · 20분 읽기

ArcadeDB의 멀티모델 구조를 GraphRAG 예제로 설명합니다. 문서·그래프·벡터·전문 검색을 한 데이터와 트랜잭션으로 다루는 방법, Docker 실행, SQL 예제와 선택 기준을 정리합니다.


AI

HNSW란? 벡터 DB가 모든 벡터를 비교하지 않는 방법

2026년 9월 1일 · 26분 읽기

HNSW가 계층형 근접 그래프를 탐색해 벡터 검색을 빠르게 만드는 원리와 M·ef_construction·ef_search 튜닝, pgvector SQL, 필터링 함정, recall 평가법을 실전 중심으로 정리합니다.


AI

정형 데이터 메타화란? Semantic Layer·TAG·SAG 실전 설계

2026년 8월 31일 · 28분 읽기

DB 스키마만으로는 AI가 알 수 없는 grain·metric·join·업무 용어를 메타데이터로 만들고, Semantic Layer와 TAG로 안전하게 질의하며 SAG로 문서 근거를 연결하는 실전 방법을 정리합니다.



JavaScript

A* 알고리즘 — 다익스트라보다 적게 보고 최단 경로 찾기

2026년 8월 31일 · 9분 읽기

A* 알고리즘이 g(n)+h(n)으로 목적지 방향을 우선 탐색하는 원리와 휴리스틱 조건, 다익스트라와의 차이, JavaScript 구현을 시각적으로 설명합니다.


AI

하이브리드 Markdown이란? 비정형 문서의 정보 손실을 줄이는 AI 문서화

2026년 8월 30일 · 20분 읽기

PDF·스캔·Office 문서를 Markdown으로만 변환할 때 사라지는 구조와 출처를 JSON·원본 자산·provenance로 보존하고, RAG에 맞게 청킹하는 방법을 정리합니다.


JavaScript

다익스트라 알고리즘 — 지도에서 최단 경로를 찾는 원리

2026년 8월 29일 · 9분 읽기

가까워 보이는 길이 아니라 누적 비용이 가장 작은 경로를 찾는 다익스트라 알고리즘을 그래프 모델·우선순위 큐·JavaScript 코드로 설명합니다.


Backend

서킷 브레이커란? 재시도가 전체 장애를 만드는 순간

2026년 8월 28일 · 8분 읽기

CLOSED·OPEN·HALF-OPEN 상태 전환으로 느린 외부 서비스의 연쇄 장애를 차단하는 원리와 Retry·Timeout과의 차이를 설명합니다.


Backend

캐시 스탬피드란? 적중률 99%인데 DB가 터지는 1초

2026년 8월 27일 · 8분 읽기

캐시 키가 만료되는 순간 요청이 원본 DB로 몰리는 cache stampede를 재현하고, 분산 락·TTL 지터·사전 갱신으로 막는 방법을 설명합니다.