반복 작업 스크립트화 후 예외 케이스 처리와 모니터링 추가로 자동화 안정화 결
자동화 프로세스 구축에서 가장 자주 만나는 도전은 예외 케이스를 얼마나 미리 고려하느냐입니다. 처음에는 정상 경로만 생각하고 스크립트를 짰다가, 운영 중에 예상치 못한 입력 형식이 들어와 전체가 멈추는 경험을 했습니다.
이후에는 스크립트 작성 단계에서 입력 검증과 오류 처리를 먼저 설계하는 방향으로 바뀌었습니다. 이상 입력은 처리를 건너뛰되 로그에 남겨두고 다음 항목으로 계속 진행하는 패턴을 기본으로 적용했습니다.
모니터링 연결도 중요한 과제였습니다. 자동화가 잘 동작하는지 사람이 매번 확인할 수 없기 때문에, cron 실행 결과를 로그 파일에 기록하고 실패 건수가 임계치를 넘으면 알림이 오도록 연결했습니다. 자동화 자체를 관찰하는 레이어가 없으면 언제 멈췄는지조차 모를 수 있다는 것을 배웠습니다.