플로우차트를 실행 가능한 DSL로 모델링
Spider-Flow는 크롤러를 노드와 엣지로 이루어진 유향 그래프로 모델링한다. 노드는 요청·추출·변환·저장 같은 능력이고, 엣지는 데이터와 제어 흐름을 전달한다. 핵심은 제어 구조를 드러내는 것으로, 페이징·분기·루프·예외 처리가 if/while에 숨지 않고 그래프 구조로 리뷰되고 재사용된다. 실행 시 그래프는 스케줄 가능한 작업 체인으로 변환되며, 각 노드는 입출력 계약에 집중해 규모가 커져도 유지보수성이 유지된다. 노드 단위 로그와 시각적 디버깅으로 실패를 “어느 노드·어느 규칙·어느 입력”으로 정확히 귀결시킬 수 있다.
