dynoblog — 2026년 4월 12일
# Dynoblog 보안 강화 및 성능 최적화 작업 완료
이번 업데이트에서는 dynoblog의 보안과 성능을 대폭 개선했습니다. 가장 핵심적인 변화는 파일 업로드 인프라를 로컬 파일시스템에서 Cloudflare R2로 전환한 것입니다. 이를 통해 스토리지 안정성을 확보하면서도 CDN 이점을 활용할 수 있게 되었고, 동시에 인증 allowlist의 영속성 문제를 해결하고 bcrypt 기반 암호화, honeypot 필드, atomic write 처리 등 다층적인 보안 장치를 구현했습니다. 특히 EditButtonClient를 별도로 분리함으로써 글 상세 페이지의 정적 사이트 생성(SSG)을 유지하면서도 동적 편집 기능을 제공할 수 있는 구조를 만들었습니다.
UI/UX 측면에서도 상당한 진전이 있었습니다. 기본 폰트 크기를 17px로 키우고 preconnect를 추가하여 접근성을 개선했으며, writer 페이지의 브런치스토리 스타일을 완전히 리디자인했습니다. forums와 archives 페이지의 로드 성능을 최적화하고, 파비콘 및 OG 이미지를 추가하여 소셜 미디어 공유 경험을 향상시켰습니다. AI 도구의 도움을 받아 썸네일과 OG 이미지를 자동으로 생성하는 시스템을 구축해, 콘텐츠 발행 워크플로우를 간소화했습니다.
마지막으로 기능 확장도 진행했습니다. 태그 자동완성과 RSS 지원을 추가하고, 개발노트라는 새로운 카테고리를 도입하여 짧은 형식의 콘텐츠도 체계적으로 관리할 수 있게 했습니다. Life 섹션은 2컬럼 레이아웃으로 변경하고, 각 카테고리별로 특화된 레이아웃을 적용하여 사용자 경험을 더욱 풍부하게 만들었습니다. 약 46개 파일에 걸친 이번 변경사항들이 dynoblog를 한 단계 성숙한 플랫폼으로 끌어올렸다고 생각합니다.