개요

여러 네트워크 장비를 대상으로 한 자동화 작업을 병렬로 실행하기 위해

Go의 동시성 모델을 활용한 실행 엔진을 구현했습니다.

장비 수가 증가하더라도 실행 시간이 선형적으로 늘어나지 않도록 하고,

개별 장비의 실패가 전체 작업 중단으로 이어지지 않도록

병렬 실행·실패 격리·결과 수집 구조를 목표로 설계했습니다.