dynoblog — 2026년 6월 17일
4 files+116-12
# 개발 블로그 엔트리
동적 블로그 시스템인 dynoblog의 크론 작업 구조를 최적화했습니다. 기존에는 일일 회상 콘텐츠를 생성하는 `daily-flashback` 작업과 사용자 페르소나 데이터를 동기화하는 `personas-sync` 작업이 별도로 운영되고 있었는데, Vercel의 Hobby 플랜이 동시 실행 크론 작업 2개 한도로 제한되어 있었습니다. 이로 인해 작업 스케줄링이 복잡해지고 리소스 활용이 비효율적이었던 문제를 해결했습니다.
두 작업을 `personas-sync`로 통합함으로써 단일 크론 작업으로 일일 회상과 페르소나 동기화를 함께 처리하도록 변경했습니다. 이 과정에서 작업의 우선순위와 실행 순서를 신중하게 설계하여 각 기능이 독립적으로 동작하면서도 공유 리소스를 효율적으로 활용하도록 구조화했습니다. 작은 변경처럼 보이지만(+116 -12), 서버 리소스 활용 측면에서는 꽤 의미 있는 최적화입니다.
이번 작업 외에도 지난 한 달간(5월 23일~6월 16일) 8가지 개발 항목을 진행하며 프로젝트를 지속적으로 개선해왔습니다. 개발 노트를 통해 각 단계별 의사결정과 성과를 기록해두었으니, 더 자세한 내용은 개발 문서에서 확인할 수 있습니다. 이러한 점진적인 최적화들이 모여 더욱 안정적이고 확장 가능한 블로그 시스템을 만들어나가고 있습니다.
커밋 기록
fix(personas): daily-flashback 을 personas-sync 로 통합 — Vercel Hobby cron 2개 한도
01:23docs(dev-notes): 개발노트 5/23~6/16 작업 8건 추가
01:23