본문 바로가기

continuousdelivery

(18)
Bakery System Update: 2019년, AWS(Amazon Web Services)가 직접 직접관리해주는 베이커리 시스템이 나왔다. AMI(Amazon Machine Image)를 쉽게 만들고 관리할수 있게 해주는 EC2 Image Builder의 등장으로 베이커리 시스템을 자체 구축할 필요성이 많이 줄어 들었다.2013년에, 초기 버전의 베이커리 시스템(Bakery System)을 구축하였다. 당시까지만해도 EC2에 직접 접속해서 패키지를 배포하던 것이 일반적이었다. 어느 날, AWS 콘솔을 확인하던 중 EC2-AUTO라는 인스턴스를 발견했고, 협력업체 담당자인 수석연구원에게 용도가 무엇인 지 물어보았다. 그 분의 답변은 새 서버를 배포할 때 사용할 AMI를 만들려고 하는데, 이 때 t서버 설정의 일관성을 위해 깨..
Purpose of Code Review 회사에서도 코드 리뷰(Code Review)를 강조하기 시작했다. 몇 년 전 부터 애자일(Agile) 바람이 불더니 코드 리뷰를 많이하는 사람에게상을 주기 시작했다. 역시나 본질을 왜곡했기 때문에 마음에 들지는 않지만 어쨌든 회사차원에서 코드 리뷰라는 단어에 관심을 가졌다는 것만으로도 무척 고무적인 일이었다.회사에서는 애자일이 단지 빠른 주기로 개발 및 개선을 해서 결과를 만드는 것이라서 애자일 방법을 적용하기만 하면 모든 문제가 빠르게 해결될 것 이라고 오해하는 것처럼 보였다. '애자일을 적용하여 다음 번 모델의 출시일을 앞당기겠다.'라는 기사를 보면서 확실히 애자일에 대해 오해하고 있음을 알 수 있었다. 비슷하게 코드 리뷰도 그러한 오해를 받고있다. 코드 리뷰란 능력있는 직원이 능력없는 직원의 작업을..