프로젝트 배경
새 커뮤니티를 열 때 읽을거리를 안정적으로 채우려면 수집과 게시 운영을 함께 준비해야 합니다. 같은 글이 반복 저장되지 않아야 하고, 출처와 원문 이동 경로가 분명해야 합니다. 회원이 글을 쓰는 화면과 운영자가 수집·게시글·회원을 관리하는 화면도 각 역할에 맞게 나눴습니다.
프로젝트 성과
반복 수집 신규 2건→0건
같은 샘플 글 2건을 다시 수집했을 때 신규 저장은 0건, 중복은 2건으로 분리해 게시글이 늘어나지 않도록 했습니다.
최소 1,200ms 요청 간격 적용
설정값이 더 짧아도 항목 사이 요청 간격을 1,200ms 이상으로 유지해 대상 서버에 요청이 몰리지 않도록 했습니다.
숨김 즉시 공개 노출 1건→0건
운영자가 글을 숨기면 공개 피드와 상세 접근에서 바로 제외되고, 다시 공개하면 같은 글이 복구됩니다.
공개·회원·운영자 화면 3종 분리
처음 방문한 사람, 가입 회원, 운영자가 각자 필요한 메뉴와 정보부터 볼 수 있도록 첫 화면과 권한을 나눴습니다.
예약 수집 무인증 호출 차단
예약 수집은 별도 서비스 시크릿을 확인하며, 마지막 실행 후 한 시간이 지나지 않은 중복 호출은 건너뜁니다.
핵심 기능
진행 단계
서비스 구조와 운영 경계 설계
2026.07.
수집 어댑터, 공통 게시글 스키마, 공개·회원·운영자 화면, 원문 링크 중심의 노출 원칙을 정리했습니다.
프로젝트 상세
온결은 여러 출처의 글을 짧은 요약으로 먼저 보여주고, 더 읽고 싶을 때 원문으로 연결하는 커뮤니티입니다. 회원은 직접 글을 쓰고 추천과 댓글로 대화할 수 있습니다. 운영자는 수집 이력과 오류를 확인하고 게시글 공개 상태와 회원 이용 상태를 관리합니다. 수집 규칙은 사이트별 어댑터에 분리했습니다. 현재 공개 데모는 승인된 샘플 소스만 사용하며, 실제 대상은 URL·수집 필드·robots.txt·이용약관을







