
413
11
장
MLOps 명령줄 도구와 마이크로서비스 구축
1941
년
12
월
7
일, 일본이 진주만을 폭격하면서 캘리포니아로 장거리 여행을 가기 위해 필요했던 타이어를 구
매할 수 없게 되었다. 그로 인해 아버지는 오래된 포드 자동차의 타이어와 가족 여행에 사용했던 소형 트레일러
를 구하기 위해 전국을 샅샅이 뒤졌다.
1942
년
2
월, 우리는
22
개의 타이어를 트레일러와 차 지붕에 묶고 신시
내티를 출발했으나 캘리포니아에 도착하기도 전에 타이어를 모두 사용해 버렸다.
- 조셉 보겐 박사
CHAPTER
11
MLOps 명령줄 도구와
마이크로서비스 구축
필자는 명령줄 도구를 구축하기 위해 파이썬을 처음으로 사용하기 시작하였는데, 파이썬이 소
프트웨어 개발과 머신러닝에 모두 적합하다는 인상을 받았다. 한동안 시스템 관리자로 일하면
서 파이썬의 새로운 컨셉인 함수, 클래스, 로깅 및 테스트를 배우느라 애썼던 기억도 있다. 물
론 셸
shell
스크립트 작성에도 익숙해졌어야 했다.
셸 스크립트에 발생한 문제를 해결할 때 여러 어려움이 있지만, 파이썬과 같은 언어에서는 직
관적인 리포팅, 로깅 및 디버깅으로 오류를 처리하는 것에 큰 어려움은 없을 것이다. 셸 스크
립트 방식은 단 몇 줄로 작업을 완료할 수 있을 때 사용하는 것을 추천한다. 예를 들어, 아래 셸
함수는 공공
SSH