Six billion reasons to cheer for Shopify

David Heinemeier Hansson

Shopify를 응원해야 할 60억 가지 이유

원문은 David Heinemeier Hansson님이 에 게재했습니다. 이 블로그 구독하기

블랙프라이데이는 보통 이커머스가 신기록을 세우는 시기다. Shopify 역시 존재해 온 대부분의 기간 동안 그래왔다. 그래서 이 회사는 그 빅데이(들)를 위해 수개월 전부터 준비에 들어간다. 20년이 넘었으니 이제는 좀 안정됐을 거라 생각할 수도 있겠지만, 틀렸다.

올해 블랙프라이데이에 Shopify를 통해 판매된 상품 규모는 무려 62억 달러에 달했다. 지난해 기록이던 약 50억 달러에서 25%나 증가한 수치다. 엄청난 규모 위에서 이뤄낸 미친 성장률이다. 큰 수의 법칙은 아직 이곳에서는 통하지 않는 모양이다!

이런 주문량은 Shopify 모놀리스가 제대로 시험대에 오른다는 뜻이다. 백엔드 API는 분당 3,100만 요청으로 정점을 찍었고, 데이터베이스는 초당 5,300만 건의 읽기와 200만 건의 쓰기를 처리했다. 정말 정신 나간 수치다.

바로 이런 최전선의 부하와 중요성 덕분에 Shopify는 Rails 프레임워크Ruby 프로그래밍 언어의 이상적인 수호성인이라 할 수 있다.

현역으로 활동하며 핵심 기여로 빛나는 이력을 쌓은 프로그래머가 회사를 이끌고, 끊임없는 성공을 이어가며, 새로운 기술적 도전의 세례를 끊임없이 받으면서도, 배우고 만든 모든 것을 오픈소스 기반에 다시 기여하려는 의지를 가진 회사. 별들이 이토록 완벽하게 정렬되어 밝게 빛나는 경우는 드물다. 하지만 Shopify가 바로 그런 회사다.

결국 이 모든 것은 창업자가 이끄는 비즈니스라는 점에서 비롯된다. Tobi Lütke는 초창기 Rails 코어 팀에서 활동했을 뿐만 아니라, 지금도 프로그래머 특유의 세심함과 탐구심으로 Shopify라는 배를 이끌고 있다. Omarchy의 최신 릴리스에는 그가 새로 만든 Try 툴까지 포함됐다. 시가총액 2천억 달러짜리 회사의 CEO 중에 아직도 이렇게 직접 코딩하는 사람이 몇이나 될까?

그럼에도 불구하고 Ruby 커뮤니티 일각에서는 여전히 Shopify의 지배력에 대한 우려의 목소리가 간혹 나온다. Rails에서는 Shopify가 코어 컨트리뷰터의 거의 절반을 고용하고 있고, Ruby에서도 코어 팀에 여러 명을 두고 있다. 하지만 이를 축복이 아닌 것으로 보는 것은 어리석은 일이다.

Shopify가 프레임워크의 최전선에서 프로덕션을 운영하지 않았다면 이렇게 실전에서 단련된 Rails 릴리스도 없었을 것이다. Ruby 코어 성능을 개선하기 위해 그들이 수년간 쏟아부은 노력이 없었다면 YJIT도 없었을 것이다. 그리고 그들이 없었다면 최근 Ractors의 프로덕션 검증도 볼 수 없었을 것이다. 어떤 프로그래밍 커뮤니티라도 Shopify 같은 회사를 가졌다면 크나큰 행운일 것이다!

물론 나는 이 부분에서 명백히 편향되어 있다. 나는 20년 넘게 Tobi와 친구로 지내왔을 뿐 아니라, 현재 이 회사의 이사회 멤버로도 활동하고 있다. 나는 사회적으로나 경제적으로나 이 놀라운 회사를 응원할 동기가 충분하다. 하지만 그렇다고 해서 이 모든 말이 사실이 아니라는 뜻은 아니다!

Shopify는 명실상부한 Ruby on Rails의 수호성인이다. Shopify의 인프라 팀은 우리 생태계의 중추이며, 그들의 지속적인 성공은 이 프레임워크와 언어로 어디까지 갈 수 있는지를 보여주는 최고의 사례다. 그들이 해온 모든 일에 대해 정말이지 성대한 퍼레이드를 열어줘야 마땅하다.

그러니 이번 사이버 먼데이에 나는 Tobi에게, 그리고 수천 명의 Shopifolk에게 박수를 보낸다. 여러분은 상인들과 쇼핑객, 그리고 Ruby on Rails로 일하는 우리 모두를 위해 정말 대단한 일을 해내고 있다. 브라보.

이 글은 muse-spark-1.2-contributor 모델을 사용해 번역했습니다.

댓글