Orbitz 여행사에서 Atlassian 툴과 Git 사용하는 사례를 확인해 보십시요
제품 마케팅 전문가 Caroline Nyce 작성 제품 , JIRA , Stash 2014년 4월 14일 모든 여행의 첫 단계는 여행지에 도착하는 것입니다. 여행 계획을 쉽게 짤 수 있게 만들기 위해 전 세계 180여개국에서 운영하는 최고의 온라인 여행 사이트 Orbitz Worldwide는 항공편, 호텔, 기타 여행 서비스에 대한 사용이 간편한 온라인 여행 예약 서비스를 제공합니다. Orbitz는 여행 거래에서 연간 110 억 달러 이상을 기록하고 있습니다. 달리 말하자면 Orbitz 웹 사이트가 가동 중지될 때마다 초당 수백 달러의 손실이 발생한다는 의미입니다. Orbitz 팀의 최우선 순위는 모든 것이 항상 실행되고 있도록 확인하는 일입니다. 모든 것을 추적하기 위해 Orbitz 개발자들은 전 세계 23,000개 이상의 팀에서 사용하는 문제 관리 소프트웨어인 JIRA를 사용하고 있으며 팀 공동 작업 플랫폼인 Confluence도 사용합니다. “우리가 사용하는 Atlassian 도구는 아마 내부적으로 가장 호평받는 도구일 겁니다.” – Alex Holtz Orbitz에는 40개가 넘는 기능 팀이 있는데 모두 거의 동일한 코드 기반 베이스에서 작업합니다. 이전에는 개발자들이 중앙 집중식 버전 제어 시스템을 사용했었는데 확장되지가 않더군요. 우리의 사무실은 이스라엘, 호주, 영국 등 세계 곳곳에 있어서 전 세계에 있는 개인과 팀의 혁신을 저해하지 않고 시스템을 전 세계로 확장할 필요가 있었습니다. 그래서 Git로 전환하기로 결정했습니다. Git를 사용하여 개발자는 유연하게 분기를 나누거나 병합할 수 있습니다. 그리고 코드 병합 시 발생하는 막대한 오버헤드를 제거합니다. “코드를 개발하는 사람과 코드를 배포하는 사람 수의 비율은 아마도 50:1입니다. 그러니까 이 모든 사람들이 한 사람 의 작업을 기다리게 되면 개발 속도가 정말 느려지는 거죠.” – Steve Hoffman, 수석 엔지니어, Orbitz