유니콘 기업 Gusto의 CTO Eddie Kim이 말하는 Ruby on Rails와 AI의 미래

Gusto Co-Founder and CTO Edward Kim in Startups on Rails

작성자
Ruby on Rails 소식지
발행일
2025년 07월 17일

핵심 요약

  • 1 Gusto는 1000만 라인 이상의 Ruby on Rails 코드를 가진 거대 유니콘 기업으로 성장했습니다.
  • 2 CTO Eddie Kim은 스타트업 초기에 빠른 개발 속도를 위해 Rails를 선택했으며, 대규모 성장에도 기존 Rails 모놀리스에 대한 지속적인 투자와 툴링 개선을 통해 스케일업에 성공했습니다.
  • 3 그는 대규모 Rails 개발 가이드라인과 AI 시대의 정적 타입 언어의 중요성을 언급하며, Rails가 AI 애플리케이션 계층에 적합하다고 강조했습니다.

도입

Gusto의 공동 창업자이자 CTO인 Eddie Kim은 이 인터뷰에서 유니콘 기업으로 성장한 Gusto의 기술 여정과 핵심 스택인 Ruby on Rails에 대한 통찰을 공유합니다. 그는 Rails가 Gusto의 급속한 성장을 어떻게 견인했는지, 대규모 시스템으로서 직면하는 도전, 그리고 AI 시대에서 Rails의 역할에 대해 설명합니다.

Eddie Kim은 2007년 DHH의 15분 블로그 생성 영상으로 Rails 생산성에 매료되어 웹 개발을 시작했습니다. Gusto 창업 시 빠른 개발 속도를 위해 Rails를 선택했으며, 스타트업에 ‘속도’가 가장 중요하다고 강조했습니다.

Gusto는 1000만 라인 이상의 Rails 모놀리스를 운영하며, 재작성 대신 Shopify의 Packwerk 같은 내부 툴링에 투자하여 확장했습니다. 그는 코드 리라이트의 높은 비용과 속도 저하를 경고하며 기존 시스템 투자의 현명함을 역설했습니다.

대규모 Rails 환경에서 그는 두 도전 과제를 지적합니다. 첫째, 초기 단계와 달리 대규모에서는 Rails의 개발 가이드라인이 부족하다는 점입니다. 둘째, Ruby의 동적 타이핑에 대한 아쉬움으로, AI 시대에는 정적 타입 언어가 더 정확한 코드 생성을 가능하게 하므로 중요성을 강조합니다.

AI와 Rails의 접목에 대해, Eddie Kim은 Gusto가 AI를 주로 애플리케이션 계층에서 활용하며, Rails가 AI 기반 애플리케이션 구축에 충분히 적합하다고 평가합니다. 그는 Ruby용 AI 라이브러리(SDK) 부족을 언급했으나 최근 공식 SDK들이 출시되고 있음을 밝혔습니다. 그는 Rails 커뮤니티 투자의 중요성을 강조하며, 가장 좋아하는 Ruby Gem으로 ‘Devise’를 꼽았습니다.

결론

Eddie Kim의 사례는 Ruby on Rails가 스타트업의 폭발적인 성장을 견인하고, Gusto와 같은 거대 기업의 핵심 기술 스택으로서 성공적으로 확장될 수 있음을 보여줍니다. 그는 Rails의 초기 개발 속도 이점과 대규모 시스템 운영을 위한 전략적 접근의 중요성을 강조합니다. 동시에 대규모 개발을 위한 Rails의 발전 방향과 AI 시대에 Ruby가 고려해야 할 점들을 제시하며, 활발한 커뮤니티의 중요성을 역설합니다.

댓글 0

댓글 작성

0/1000
정중하고 건설적인 댓글을 작성해 주세요.

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!