가장 중요한 요소 하나를 명확히 정해 근거를 든다
저는 데이터 파이프라인에서 가장 중요한 요소를 하나 꼽으라면 모니터링 가능성이라고 답하겠습니다. 아무리 잘 설계된 파이프라인도 실패했을 때 알아채지 못하면 소용이 없다고 생각합니다.
교내 프로젝트에서 파이프라인이 사흘간 조용히 실패하고 있었던 것을 뒤늦게 발견한 적이 있습니다. 이후로는 각 단계 완료 여부를 슬랙으로 알림받는 간단한 장치를 추가했습니다.
기능이 많은 것보다, 문제가 생겼을 때 바로 알 수 있는 파이프라인이 더 신뢰할 수 있다고 생각합니다.