Published on2026년 4월 22일Django + React + Vite 분리 배포 — Render와 Vercel로 나눠 올리기기술노트Django REST API는 Render에, React 19 + Vite SPA는 Vercel에 나눠 배포하면서 마주친 CORS, 환경변수, 정적 파일, 빌드 파이프라인 이슈를 정리합니다.Read more →
Published on2026년 4월 21일Django로 1:1 비공개 Q&A 게시판 만들기 — 권한 분리와 PostComment 패턴기술노트본인과 관리자만 열람할 수 있는 1:1 비공개 문의 게시판을 Django로 구현한 과정을 정리합니다. 열람 권한, 답변 권한, 첨부파일 재사용 패턴을 다룹니다.Read more →
Published on2026년 4월 20일Editorial vs Crawled — 같은 Post 모델에서 출처 분리하기기술노트편집자가 직접 쓴 글과 RSS에서 수집한 글을 하나의 Post 테이블에 두되, source_type 필드로 분기하는 설계의 장단점과 어드민/쿼리 패턴을 정리합니다.Read more →
Published on2026년 4월 19일ASN.1 트리 렌더링을 graphviz PNG에서 D3.js로 갈아탄 이유기술노트서버에서 graphviz로 PNG를 그려 내려주던 ASN.1 트리를 D3.js 기반 Collapsible Tree로 전환한 과정과 그 이유를 정리합니다. 서버 의존성 제거, 인터랙션, JSON 스키마 설계까지.Read more →
Published on2026년 4월 17일UUID 토큰 기반 뉴스레터 구독/해지 시스템기술노트로그인 없이 이메일 한 줄로 구독하고, 발송 메일의 고유 링크로 해지할 수 있는 뉴스레터 시스템을 Django + DRF로 설계한 기록입니다.Read more →