이번 주는 정말 Rails 커뮤니티에 축제 같은 한 주였어요.
암스테르담에서 열린 Rails World 2025는 마치 매년 개발자들의 시선을 집중시키는 구글 I/O처럼, 발표 하나하나가 기대되고 또 즐거운 놀라움으로 가득했어요.
RubyMine의 무료 전환, Rails 8.1 Beta 1 공개, 새로운 에디터 Lexxy, Action Push, Event Reporter, 그리고 DHH가 직접 전한 Rails 철학과 미래 비전까지—커뮤니티가 함께 만들어가는 활기와 열정을 온몸으로 느낄 수 있는 시간이었습니다. Rails는 단순한 웹 프레임워크를 넘어, 이제는 개발자의 자유와 주도권을 되찾게 해주는 하나의 큰 무대처럼 보이네요.
이번 뉴스레터에서는 Rails World 2025에서 발표된 굵직한 소식들과 커뮤니티의 목소리를 한데 모아봤어요.
🎧 10분 요약 오디오로 들어보시겠어요? → YouTube로 듣기
새로운 소식
RubyMine, 비상업적 용도 무료 제공
JetBrains가 RubyMine을 비상업적 용도에 한해 무료로 전환했어요 🎉.
Ruby/Rails 학습, 오픈소스 기여, 취미 프로젝트, 개발 콘텐츠 제작에 모두 활용할 수 있고, 유료 버전과 동일한 기능을 제공해요(단 _Code With Me_는 커뮤니티 버전만 제공해요).
상업적 개발에는 기존 유료 라이선스가 필요하고, 무료 라이선스는 1년 단위로 자동 갱신돼요.
Rails World 2025 후기 모음
암스테르담에서 열린 Rails World 2025에 대한 다양한 인상기가 올라왔어요.
-
Andy Croll은 블로그 글에서 DHH의 키노트, Omarchy와 Framework 노트북, Rosa·Joe·Adrianna·Marco 등 발표자들의 깊이 있는 세션, 그리고 한층 매끄럽게 운영된 행사 분위기를 전했어요.
-
Emiliano Della Casa는 LinkedIn 포스트에서 Omarchy 설치 경험, Rosa의 도전 정신, Marco의 새로운 뷰 레이어 비전, 그리고 활기찬 커뮤니티를 주요 하이라이트로 꼽았어요.
-
Kevin McKelvin은 자신의 글에서 ActiveRecord::Tenanted, Aaron Patterson의 키노트, 뛰어난 행사 운영, 그리고 STRAAT Museum에서 열린 활기찬 애프터파티를 인상 깊게 기록했어요.
Rails Foundation과 Amanda Perino의 세심한 준비 덕분에 참가자들은 기술적 통찰과 함께 “커뮤니티의 즐거움”을 다시금 느낄 수 있었다는 평가가 많았어요.
Rails World 2025 관련 영상 모음
Rails World 2025 Opening Keynote - DHH
암스테르담에서 열린 Rails World 2025의 오프닝 키노트에서 DHH는 Rails 8.1의 주요 신기능과 Rails 커뮤니티의 철학을 공유했어요.
-
핵심 메시지: 개발이 불필요하게 복잡해진 현실을 지적하며, Rails는 여전히 엔드투엔드 문제 해결을 지향하는 “메가 프레임워크”임을 강조했어요. CRUD 중심의 단순함을 자랑스럽게 받아들이자고 역설했어요.
-
Rails 가치: 자유(Libertas), 소유권(Proprietas), 의무(Pietas)를 Rails 커뮤니티의 핵심 가치로 제시했어요. 단순 소비자가 아닌 적극적인 기여자로 참여할 것을 독려했어요.
-
신기능 소개 (Rails 8.1 중심):
- Active Job Continuations – 장기 실행 작업 중단·재개
- Markdown Rendering – Markdown 응답 및 렌더링 지원
- Lexi (Lexxy) – Action Text의 새로운 기본 에디터
- Turbo Offline – 오프라인에서도 동작하는 웹 경험
- Action Push – 네이티브·웹 푸시 알림 통합
- Active Record Tenating, Beamer, Kamal Geo Proxy – 데이터베이스와 지리적 라우팅을 통한 확장성 강화
-
워크플로우 개선: Puma dev 제거, Docker 단순화, 시스템 테스트 축소, 로컬 CI 도입 등을 통해 개발 속도와 단순성을 되찾자는 메시지를 전했어요.
-
새로운 시도: 자체 운영체제 Omarchy OS, 옷장 속 서버에서 돌아가는 Campfire, 마이크로 데이터 센터 & 엣지 컴퓨팅 실험까지 공개하며 Rails의 미래 방향을 제시했어요.
마지막으로 그는 Rails 생태계를 더 자유롭고, 더 주체적이며, 더 책임감 있게 발전시켜 나가자고 강조했어요.
A Chat with DHH: Rails World Opening Keynote Preview
Rails World 2025 오프닝 키노트에서 DHH는 오늘날 개발자 환경의 문제와 Rails의 새로운 비전을 공유했어요.
-
개발 환경의 문제와 Rails의 목표
개발이 과거보다 훨씬 복잡해지고 배포 속도마저 느려진 현실을 지적하며, Rails는 단순한 “풀스택 프레임워크”를 넘어 엔드투엔드 컴퓨팅 환경을 제공해 개발자가 자신의 컴퓨터·프레임워크·서버를 완전히 통제할 수 있게 하는 것을 목표로 한다고 강조했어요.
-
Rails 8.1 주요 기능
-
Active Job Continuations: 장기 실행 작업을 단계별로 이어 실행해요.
-
Structured Event Reporting: 새로운 구조적 로깅 시스템이에요.
-
Markdown Rendering: Markdown을 응답 형식으로 지원해요.
-
Local CI: 클라우드 대신 로컬에서 빠르게 테스트를 실행해요.
→ Shopify, GitHub에서도 이미 사용 중이고, 500명 이상의 기여자가 참여해 2,500개 이상의 커밋이 포함된 안정적 릴리스임을 강조했어요.
-
-
37signals의 개발 방식 변화
클라우드 CI 대신 로컬 CI 도입, Puma dev 제거, Docker 의존도 축소 등으로 불필요한 복잡성을 줄이고 “5분 이내의 개발 흐름” 을 지향한다고 밝혔어요.
-
Omarchy (Ochi) Linux 배포판
Arch + Hyperland 기반의 새로운 Linux 배포판으로, Rails 철학(Convention over Configuration)을 반영해 Rails 개발자에게 최적화된 환경을 제공하려는 시도예요. 개발자가 OS까지 포함해 전 과정을 제어할 수 있게 해서 생산성과 창의성을 높이는 것이 목적이라고 했어요.
Rails는 더 이상 단순히 웹 프레임워크가 아닌, 개발자의 자유와 주도권을 회복하는 도구 세트로 진화하고 있음을 보여줬어요.
All things AI at Rails World 2025
Rails는 AI 시대에 컨벤션이 강한 구조 덕에 LLM·에이전트와 찰떡궁합을 보여줘요. 이번 행사에서는 실제 팀들의 사례와 함께 프레임워크 × AI 접점이 또렷해졌어요.
-
Rails × AI 시너지: 예측 가능한 디렉토리 구조·네이밍 규칙 덕분에 LLM이 맥락 파악을 빠르게 수행해요. → vibe coding·코드 생성·리팩터링 보조에 유리해요. Shopify의 Sidekick 같은 에이전트 사례가 대표적이에요.
-
핵심 기술 키워드: Active Job Continuations, Structured Event Reporter, Markdown 응답, Local CI, Kamal, (Omarchy/Ochi) Linux — “엔드투엔드” 개발·배포 경험을 정리해 AI 실험 속도까지 끌어올려요.
-
MCP(모델 컨텍스트 프로토콜): LLM에 실시간/외부 컨텍스트를 안전하게 주입하는 표준적 접근이에요. 검색·DB·툴 호출 등과 결합해 “최신성”과 정확성을 확보해요.
-
에이전트 시작 가이드: 작은 봇부터 시작해 점진적으로 확장해요. 평가(LLM eval)·가드레일·피드백 루프로 신뢰성을 관리하고, 프롬프트/툴 체인을 계측해 품질을 지속적으로 개선해요.
-
동향 파악 & 도입 속도: GitHub/Shopify 엔지니어들은 HN·X·오픈소스 릴리스로 레이더를 유지하고, 사내 평가셋으로 신속하게 모델을 전환(예: Claude 3 → 4)해 실전에 적용해요.
핵심 한 줄: Rails는 더 이상 “웹 프레임워크”에 그치지 않아요. 컨벤션 + 엔드투엔드 도구 + MCP 조합으로, 팀의 AI 기능 실험·도입·운영 속도를 가속하는 발판이 되고 있어요.
Rails 8.1 Beta 1 공개
Rails 팀이 Rails 8.1 Beta 1을 발표했어요. 이번 릴리스는 500여 명의 기여자, 2,500개 커밋의 결과물로, 주요 변경사항은 다음과 같아요:
- Active Job Continuations – 장기 실행 작업을 단계별로 이어서 실행할 수 있어요
- Structured Event Reporting – 이벤트를 구조화해 로깅·모니터링을 개선해요
- Local CI – config/ci.rb DSL로 빠른 로컬 테스트 실행 및 GitHub signoff를 통합해요
- Markdown Rendering – 컨트롤러에서 직접 Markdown 응답을 지원해요
- Command-line Credentials Fetching – Kamal 배포 시 Rails credentials에서 시크릿을 가져와요
- Deprecated Associations – Active Record 연관관계 사용을 경고하거나 차단할 수 있어요
PragProg, Rails World 특별 할인
Rails World 2025를 맞아 Pragmatic Programmers가 Ruby/Rails 관련 도서를 40% 할인해요 🎉.
체크아웃 시 코드 RailsWorld2025를 입력하면 → Ruby 도서, Rails 도서를 확인할 수 있어요.
Lexxy, 새로운 Rails용 리치 텍스트 에디터 출시 (Early Beta)
Basecamp의 Jorge Manrubia가 Lexxy를 공개했어요. 기존 Trix 한계를 극복한 Action Text용 새 에디터로, Meta의 Lexical 프레임워크를 기반으로 해요.
주요 특징은 다음과 같아요:
- 올바른 HTML 시맨틱 (
<p>태그) - Markdown 지원 (단축키, 붙여넣기 자동 포맷팅)
- 실시간 코드 하이라이팅
- URL 붙여넣기로 링크 생성
- 멘션·프롬프트 등 인터랙션 지원
- PDF·비디오 등 첨부 미리보기
- Action Text + Active Storage와 완전 호환돼요
Action Push 공개
Rails World에서 새 기능 Action Push가 발표됐어요. 이는 Action Push Native + Action Push Web을 아우르는 이름으로, 웹과 네이티브 앱 모두에서 일관된 푸시 메시징 경험을 제공하는 것을 목표로 해요.
Campfire, 이제 무료 공개
DHH가 once-campfire를 무료로 공개했어요. 자체 서버에서 실행 가능한 완전한 채팅 시스템으로, 이번 Rails World 공식 채팅도 실제로 그의 집 옷장 속 미니 PC에서 구동 중이라고 해요 😄.
Event Reporter 공개
Shopify Engineering이 Rails World에서 Structured Event Reporter를 발표했어요. 이는 로그·텔레메트리·비즈니스 이벤트를 일관된 방식으로 처리할 수 있는 새로운 이벤트 인터페이스로, Rails 8.1에 포함돼요.
DHH, Rails World 키노트 기대감 표명 & Rails의 활기 강조
DHH는 "2분 만에 매진된" Rails World 2025(암스테르담 개최)에 대해 트윗을 남기며, 이번이 세 번째 행사이자 역대 가장 많은 발표와 아이디어를 담은 키노트가 될 것이라고 밝혔어요. 또한 그는 “500명의 기여자와 2,500개의 커밋으로 Rails는 그 어느 때보다도 활발하다”며 Rails의 성장과 활기를 강조했어요.
Rails World 2026 개최지 발표
Chris Oliver가 트윗을 통해 **Rails World 2026은 미국 텍사스주 오스틴(Austin)**에서 열릴 것이라고 전했어요 🎉
Hartley McGuire, Rails Committers 팀 합류
Rails 팀은 Hartley McGuire가 Rails Issues Team에서 Committers 팀으로 승격되었다고 발표했어요. 그는 2022년부터 Rails 팀에서 활발히 활동해왔고, 현재는 Shopify에서 Senior Developer로 재직 중이에요. Rails World 2025에서는 “Active Record 8: Resilient by Default” 세션의 발표자로 활약했으며, 평소에는 오픈소스 기여, 홈랩 구축, 배구 등을 즐긴다고 알려져 있어요.