김상엽의 빌드 로그
홈
글
시리즈
검색
Ctrl K
전체 검색
글, 태그와 카테고리를 검색하고 바로 이동해요
로그인
홈
글
시리즈
태그
플러그인 아키텍처
플러그인 아키텍처 태그로 묶인 글을 한곳에서 이어서 읽어보세요.
글 4개
#사이드바
#콘텐츠 파이프라인
#prefetch
#macOS
#AI 개발 프로세스
#내부 링크
#시스템 설계
#GPT
#플랫폼 설계
#UI 설계
#TipTap
#아키텍처
기술 노트
2026년 7월 16일
로그인 없는 블로그에서 "공감 취소"는 어떻게 될까 — 독자 상호작용 만들기
공감 버튼 하나가 5분이면 될 줄 알았는데, 로그인 없는 블로그에서는 철학 문제가 되더라고요. 익명 독자에게 신원을 주는 쿠키, +1이 아니라 상태를 선언하는 API, 그리고 이 기능이 blog라는 단어를 모르는 이유예요.
8분 읽기
기술 노트
2026년 7월 14일
TipTap을 플랫폼에 가두기 — FieldEditor와 revision coalescing
에디터 라이브러리는 언젠가 갈아탑니다. 그래서 blog-* 어디에도 @tiptap import가 없어요. 저장 버튼 없는 저장(250ms 유휴 flush)과 이력 스팸을 막는 coalescing까지, 실제 상태 기계로 뜯어봤습니다.
8분 읽기
아키텍처
2026년 7월 14일
플러그인은 DB를 모른다 — blueprint와 ui의 경계
렌더러가 DB를 직접 읽으면 편해요. 그리고 그 순간 결합이 시작됩니다. 선언만 하는 blueprint와 그리기만 하는 ui — 파일 4개와 95개로 갈라진 경계를 실제 코드로 뜯어봤어요.
7분 읽기
아키텍처
2026년 7월 14일
블로그를 앱이 아니라 플랫폼으로 만든 이유
Next.js 블로그 하나면 끝날 일을 플러그인 플랫폼으로 만들었어요. 과해 보인다는 거 압니다. 그런데 다음 사이트가 이미 줄 서 있었거든요. 그 결정의 기록과 대가입니다.
6분 읽기