← 개발 다이제스트

Security Insights의 배치 처리와 적응형 스캔 일정

당시 소식

Cloudflare는 검사기가 메시지를 배치로 가져와 각각 별도 goroutine에서 처리하도록 바꿨다고 설명한다. 배치 도중 중단되면 작업을 다시 수행해야 하고 메모리 사용량이 다소 증가하는 절충도 명시한다.

기술 설명은 계정·영역 수와 필요한 스캔 빈도에 따라 일정 처리율 제한을 다시 계산하는 적응형 방식도 소개한다. 작업량이 증가해도 처리율을 고정하는 방식과 구분된다.

리뉴얼 시점의 후속 확인

이번 리뉴얼에서 추가로 확인한 후속 사실이 없습니다. 그동안 변경이 없었다는 뜻은 아닙니다.

적용 전 검토할 점

제목의 처리량 증가를 독립 재현한 결과가 아니라 문서에 설명된 구조에 한정한 검토입니다. 도입 전 작업 특성·메모리·재시작 동작·일정 지연을 비교할 것을 제안합니다.

편집 검토 제안입니다. 제품을 직접 적용·실험한 결과가 아닙니다.

기존 기사 원문 읽기 ↗

문장별 원문 인용 근거

Cloudflare는 검사기가 메시지를 배치로 가져와 각각 별도 goroutine에서 처리하도록 바꿨다고 설명한다. 배치 도중 중단되면 작업을 다시 수행해야 하고 메모리 사용량이 다소 증가하는 절충도 명시한다.

The trade-offs are that we’d have more work to re-do if our process crashed midway through a batch, and our memory usage would be slightly increased.

인용 출처 ↗

We changed our checkers to consume messages in batches , processing each message in a separate goroutine.

인용 출처 ↗

기술 설명은 계정·영역 수와 필요한 스캔 빈도에 따라 일정 처리율 제한을 다시 계산하는 적응형 방식도 소개한다. 작업량이 증가해도 처리율을 고정하는 방식과 구분된다.

based on the total number of accounts and zones we have, and our scanning frequencies.

인용 출처 ↗

해당 기준일의 한국어 다이제스트: 2026-06-13. 인용과 원문 맥락을 편집 검토했으며 독립적인 실험 검증은 아닙니다.

댓글