제 86호

Ruby on Rails 86번째 소식

새로운 환경에 적응하며 느낀 변화처럼, AI 시대 속에서 Ruby와 Rails가 다시 주목받고 있는 이야기들을 정리했어요.

새로운 환경에 적응하는 일은 생각보다 쉽지 않은 것 같아요. 익숙했던 생활 패턴이 한 번에 바뀌고, 작은 것 하나도 다시 배워야 하는 순간들이 계속 이어지니까요. 그래도 이런 변화 속에서 천천히 새로운 일상을 만들어가는 과정 자체가 또 하나의 경험이 되는 것 같습니다.

요즘 Ruby와 Rails 커뮤니티를 보면 조금 비슷한 느낌이 들기도 해요. AI가 빠르게 개발 환경을 바꾸고 있는 가운데, Rails도 그 변화 속에서 새로운 역할을 찾아가고 있다는 이야기들이 많이 나오고 있거든요. Claude Code와의 궁합을 테스트한 실험에서는 Ruby가 가장 효율적인 언어로 나타났고, Rails는 “PROMPT to IPO”라는 메시지를 통해 AI 시대에도 여전히 빠르게 제품을 만들고 성장시킬 수 있는 프레임워크라는 점을 강조하고 있어요.

또한 AI 에이전트와 Rails의 궁합, 실제 트래픽 기반 테스트 도구인 Tusk Drift, AI 디버깅 에이전트 Seer 같은 새로운 도구들도 등장하면서 Rails 생태계가 어떻게 변화하고 있는지 다양한 논의가 이어지고 있습니다. 이번 SF Ruby Meetup 영상에서도 이런 흐름을 한 번에 살펴볼 수 있었어요.

이번 소식에서는 AI 시대 속에서 다시 주목받고 있는 Ruby와 Rails의 이야기들을 함께 정리해봤어요.

🎧 10분 요약 오디오로 들어보시겠어요? → YouTube로 듣기

새로운 소식

Claude Code와 가장 잘 맞는 언어는? Ruby가 모든 지표에서 1위

Ruby 코어 개발자인 Yusuke Endoh가 Claude Code에서 어떤 프로그래밍 언어가 가장 효율적인지 벤치마크를 진행했어요. 여러 언어를 비교한 결과, Ruby·Python·JavaScript 같은 동적 언어가 비용, 속도, 안정성 측면에서 가장 좋은 성능을 보였고 그중에서도 Ruby가 전반적으로 가장 뛰어난 결과를 보여줬어요. 특히 Ruby는 가장 적은 토큰 사용량과 가장 짧은 코드 길이, 그리고 가장 빠른 완료 시간을 기록했어요.

흥미로운 점은 단순히 코드 길이(LOC)가 짧다고 해서 AI가 더 효율적으로 작동하는 것은 아니라는 점이에요. 입력과 출력 토큰보다 모델이 문제를 해결하기 위해 사용하는 ‘thinking tokens’의 비중이 훨씬 크기 때문에, 언어가 얼마나 모델이 추론하기 쉬운 구조를 가지고 있는지가 더 중요하다고 설명했어요. 실제로 LOC가 가장 적은 편인 OCaml이나 Haskell은 오히려 실행 속도 측면에서는 느린 결과를 보이기도 했어요.

이 결과에 대해 David Heinemeier Hansson도 Ruby가 토큰 수, 코드 길이, 완료 속도까지 모두에서 좋은 성능을 보였다고 언급했어요. AI 코드 생성 환경에서는 표현력이 높고 간결한 언어가 오히려 더 유리할 수 있다는 점을 보여주는 흥미로운 실험이에요.

Yusuke Endoh의 트윗: https://x.com/mametter/status/2029363950081720340?s=20
Carmine Paolino의 트윗: https://x.com/paolino/status/2029466341019713781?s=20
DHH의 트윗: https://x.com/dhh/status/2029955480689270858?s=20
Irina Nazarova의 트윗: https://x.com/inazarova/status/2029379899715403902?s=20

Rails의 새로운 메시지: “PROMPT to IPO”

Ruby on Rails 공식 계정이 새로운 슬로건 PROMPT to IPO를 공개했어요. 이 메시지는 AI 시대의 개발 흐름을 반영해 프롬프트에서 시작한 아이디어가 실제 서비스와 IPO 규모의 비즈니스까지 성장할 수 있다는 Rails의 확장성을 강조해요.

Rails 팀은 특히 에이전트와 LLM이 작성하기 쉬운 토큰 효율적인 코드(token-efficient code) 와 동시에 사람이 읽기에도 아름다운 코드라는 점을 Rails의 장점으로 소개했어요. AI가 코드를 생성하고 사람이 리뷰하는 개발 환경에서도 Rails가 여전히 빠른 제품 개발과 대규모 서비스 확장을 모두 지원하는 프레임워크라는 메시지를 전달하고 있어요.

Rails의 새로운 메시지 확인하기: https://rubyonrails.org/

AI 에이전트 시대에 Rails가 잘 맞는 이유

개발자 Carson Hubbard는 Rails가 AI 에이전트와 특히 잘 맞는 프레임워크라고 이야기했어요. Rails가 이미 인증, 세션, 데이터 구조 같은 웹 애플리케이션의 어려운 문제들을 미리 해결해 두었기 때문이에요.

특히 Rails의 Convention over Configuration 철학 덕분에 AI가 프로젝트 구조를 고민하느라 토큰을 낭비하지 않고, 바로 실제로 동작하는 코드를 생성하기 쉬운 환경이 만들어진다고 설명했어요. 실제로 GPT-4와 Rails를 이용해 내부 도구를 만들면서 AI가 생성한 코드 품질이 꽤 높은 수준이었다고 해요.

또한 Rails는 20년 이상 검증된 패턴과 생태계를 가지고 있어서, 예를 들어 인증 코드를 생성할 때도 Devise 같은 이미 수많은 서비스에서 검증된 패턴을 활용하게 된다는 점이 장점으로 언급됐어요.

AI가 처음부터 구조를 설계해야 하는 프레임워크와 비교하면, Rails는 이미 정해진 구조와 패턴 덕분에 AI가 훨씬 안정적인 코드를 만들기 쉬운 환경이라는 평가예요.

Carson Hubbard의 트윗: https://x.com/chu2bard/status/2029576456553071095?s=20

SF Ruby Meetup 영상 공개 — AI 시대의 Rails 생태계 이야기

Evil Martians가 SF Ruby Meetup (2026년 2월, Sentry)에서 진행된 발표 영상을 공개했어요. 이번 밋업에서는 AI 시대 속에서 Ruby와 Rails 생태계가 어떻게 발전하고 있는지 다양한 사례와 도구들이 소개됐어요.

영상에서는 Sentry의 AI 디버깅 에이전트 ‘Seer’, 실제 트래픽을 기반으로 테스트를 생성하는 Tusk Drift, 그리고 Rails와 Hotwire Native로 만들어진 LLM 기반 앱 CalendarVision 같은 사례들이 등장해요. 특히 AI 코딩 에이전트 시대에도 명확한 소프트웨어 아키텍처와 검증된 프레임워크가 여전히 중요하다는 점이 강조됐어요.

또한 Ruby Central이 커뮤니티 신뢰 회복과 지역 커뮤니티 성장을 위해 어떤 방향을 준비하고 있는지도 함께 이야기되며, Rails 생태계가 AI 시대 속에서도 계속 진화하고 있다는 흐름을 보여주는 흥미로운 밋업이에요.

영상 요약 보기: https://secondb.ai/summary/18249/


💼 Ruby on Rails 채용 공고

전체 보기 →