Ruby on Rails #41번째 소식

이번 주에는 Gumroad의 코드베이스 공개 소식부터, 대규모 Rails 프로젝트에서 여전히 강력한 존재감을 보이는 Bullet Train, 그리고 Rails 앱에 AI 기능을 손쉽게 더할 수 있는 새로운 젬 Raif와 active_mcp까지—실무에 바로 적용할 수 있는 흥미롭고 실용적인 소식들을 다양하게 모아봤어요.

2025.04.08 | 조회 159 |
0
|
Ruby on Rails 소식지의 프로필 이미지

Ruby on Rails 소식지

국내외 Ruby on Rails 관련 소식을 전해요

안녕하세요, 구독자님!

요즘 저는 어느 때보다도 다양한 결과물을 만들고, 그 과정에서 새로운 기술도 계속 배우고 있어요. 관리자가 되면 실무에서 손을 떼게 될 줄 알았는데, 오히려 AI 시대의 빠르게 변하는 환경 속에서 직접 손을 움직이며 일하는 것이 더 중요하다는 생각이 들어요. 저부터 그런 모습을 보여줘야겠다는 마음이 크기도 하고요.

한편으로는 이런 격변의 시기에 나만의 프로젝트를 하고 싶다는 생각도 들지만, 지금의 자리에서 이 시기를 잘 보내고 최대한 많은 것을 남긴다면, 그 자체로 나중을 위한 훌륭한 기반이 될 수 있을 것 같아요.

구독자님의 요즘은 어떠신가요?

이번 주에는 Gumroad의 코드베이스 공개 소식부터, 대규모 Rails 프로젝트에서 여전히 강력한 존재감을 보이는 Bullet Train, 그리고 Rails 앱에 AI 기능을 손쉽게 더할 수 있는 새로운 젬 Raif와 active_mcp까지—실무에 바로 적용할 수 있는 흥미롭고 실용적인 소식들을 다양하게 모아봤어요.

새로운 소식

Basecamp의 ‘diff’ 기능, 8년간 변화 없이 유지된 이유는? Ruby의 가독성과 지속성 덕분

David Heinemeier Hansson는 최근 X(구 트위터)를 통해 Basecamp의 ‘diff’ 기능 코드가 2016년 이후로 거의 바뀌지 않았다는 사실을 공유했어요. 그는 Ruby 코드가 시간이 지나도 여전히 잘 작동하고 읽기 쉬운 점을 높이 평가하며, 이를 통해 깔끔한 코드의 중요성을 강조했어요. 실제로 이 기능은 8년 전 작성된 코드로 지금까지도 안정적으로 작동하고 있으며, 명료하고 간결한 코드 덕분에 별다른 유지보수 없이도 문제없이 운영되고 있다고 설명했어요. 이 사례는 소프트웨어 개발에서 처음부터 잘 짜인 코드가 얼마나 오랫동안 가치를 발휘할 수 있는지를 잘 보여줘요.

대규모 Rails 프로젝트의 든든한 기반, Bullet Train 스타터 키트

Pascal Laliberté는 최근 대규모 Ruby on Rails 프로젝트에서 Bullet Train 스타터 키트를 적극적으로 활용한 사례를 공유했어요. 그는 코드 생성 등 개별 작업에는 AI 코딩 도구인 Cursor와 Windsurf를 활용했지만, 프로젝트 전반의 속도, 예측 가능성, 그리고 안정성을 확보하는 데에는 여전히 Bullet Train이 핵심적인 기반 역할을 했다고 전했어요.

‘Tropical on Rails’에서 Shopify가 공유한 세 가지 개발 인사이트

Shopify Engineering은 ‘Tropical on Rails’ 행사에서 개발 문화와 생산성에 대한 세 가지 주요 인사이트를 공유했어요. 먼저, 강력한 기본 설정(strong defaults)은 복잡한 구성보다 더 나은 개발자 경험을 제공해요. 또한, 표준화된 도구는 신뢰도 높은 시스템 통합을 가능하게 하고, 무엇보다 표준화는 커뮤니티의 노력을 보다 임팩트 있는 분야에 집중할 수 있도록 도와줘요.

Gumroad, 코드베이스를 공개하며 개발자 참여 유도… 단 ‘오픈 소스’는 아냐?

Gumroad는 창립 14주년을 맞아 자사의 코드베이스를 누구나 열람할 수 있도록 공개했어요. GitHub의 antiwork/gumroad 저장소를 통해 코드를 직접 확인하고, 기여할 수도 있어요.

단, 이 소스는 연간 수익이 100만 달러 미만인 기업이나 비영리 단체, 또는 정부 기관에만 사용이 허용되는 등 특정 조건이 있어요. 이 때문에 일부 커뮤니티에서는 이를 ‘오픈 소스’가 아니라 ‘소스 사용 가능’이라고 보고 있어요. 관련 논의는 Hacker News에서도 활발하게 진행 중이에요.

Rails에서 AI 기능을 쉽게 구현할 수 있는 오픈소스 프레임워크, ‘Raif’ 공개

Ben Roesch는 최근 Rails 애플리케이션에 AI 기반 기능(작업, 대화, 에이전트 등)을 간편하게 추가할 수 있는 Ruby 프레임워크 Raif를 공개했어요. 이 젬은 OpenAI, Anthropic Claude, AWS Bedrock 등 주요 LLM과 연동되며, Rails 엔진으로 손쉽게 통합할 수 있어요.

Raif는 실제 분석 플랫폼 ARC의 기반 기술로도 사용되고 있어, 실전에서 검증된 경험이 반영된 점도 눈에 띄어요.

Rails 모델에 AI 컨텍스트를 더하는 엔진, ‘active_mcp’ 공개

KAWAKAMI Moeki는 최근 Model Context Protocol(MCP) 기능을 Rails 애플리케이션에 통합할 수 있는 새로운 젬 active_mcp를 공개했어요. MCP는 AI가 Rails 모델과 상호작용할 수 있도록 컨텍스트를 정의하는 방식을 제공해요.

이 젬은 Rails 제너레이터를 통해 MCP 툴과 리소스를 빠르게 생성할 수 있고, 인증 및 권한 부여 기능도 내장되어 있어요. 설정도 유연하게 구성되어 있어 다양한 배포 환경에 맞춰 쉽게 통합할 수 있는 점이 특징이에요.

10억 달러 규모로 성장한 리모델링 기업, 비결은 Rails 기반 플랫폼

Power Home Remodeling은 Ruby on Rails로 전사 시스템을 구축해 기술 중심 조직으로 자리잡은 리모델링 기업이에요. 자체 개발한 플랫폼 ‘Nitro’를 통해 모든 직원이 업무를 처리하고 있으며, 상용 소프트웨어 없이도 비즈니스에 최적화된 기능을 구현하고 있어요.

250명 규모의 기술팀은 하루 최대 35번까지 배포하며 빠른 개발 주기를 유지하고, ‘Power Code Academy’를 통해 Rails 개발자를 내부에서 직접 양성하고 있어요. 최근에는 AI 플랫폼 ‘Nitro Intelligence’를 구축하고, CBRA(컴포넌트 기반 Rails 앱) 아키텍처도 도입했어요. 이들은 오픈소스 도구도 활발히 공개하며 Rails 생태계에 기여하고 있어요.

Ruby Central - Company Spotlight


이벤트

이 이벤트 정보는 단순히 참여를 독려하기보다는 Ruby와 Rails 해외 커뮤니티가 얼마나 활발히 움직이고 있는지를 보여주기 위한 것이에요. 각 커뮤니티에서 열리는 다양한 Meetup을 보며 Ruby와 Rails의 에너지를 새롭게 느낄 수 있어요. 이렇게 전 세계적으로 사랑받는 언어와 프레임워크를 함께 사용하는 것이 정말 자랑스럽게 느껴지네요. 😊

Meetups

08 Apr, in Austin, TX → Austin.rb - Spec Smells to Sniff For

08 Apr, in Online → B'more on Rails - Monthly Meetup April 2025

08 Apr, in Online → Philly.rb - Pubnite April 2025

08 Apr, in Bogotá, Colombia → Ruby Bogotá - Estamos buscando speakers! Envia tu propuesta: http://bit.ly/apply_your_talk

08 Apr, in Jacksonville, FL → RubyJax - Open Hax April 2025

09 Apr, in Online → Atlanta Ruby - Rails on WASM or Portfolio on a Budget with Thomas Breland - ATLRUG Virtual

09 Apr, in Boulder, CO → Boulder Ruby - April 2025 Presentation Night

09 Apr, in Genève, Switzerland → Geneva.rb - D. Delallée: How to release in production 5 times a day while enjoying the apero

09 Apr, in Indianapolis, IN → Indianapolis Ruby Brigade - Monthly Meetup April 2025

09 Apr, in Online → NYC.rb - Event April 2025

09 Apr, in Kaohsiung, Taiwan → Rails Taiwan - 高雄 Rails Meetup April 2025

09 Apr, in Hamburg, Germany → Ruby Usergroup Hamburg - April 2025

10 Apr, in Online → African Ruby Community - Ruby Thursdays: To be determined April 2025

14 Apr, in London, UK → London Ruby User Group - April 2025 Meeting

14 Apr, in Online → Orange County Ruby - Ruby Science April 2025

15 Apr, in Jacksonville, FL → RubyJax - Open Hax April 2025

출처: RubyConferences


채용

Ruby와 Rails는 여전히 전 세계 많은 회사에서 핵심 기술로 활발히 사용되고 있으며, 다양한 프로젝트와 서비스를 지원하는 데 중요한 역할을 하고 있어요. 이 채용 정보는 직접적인 취업 기회일 뿐 아니라, 어떤 회사들이 Ruby on Rails를 사용하고 있는지 간접적으로 알 수 있는 좋은 자료가 될 거예요.

Ruby on Rails를 사용하는 회사에서 채용 소식을 공유하고 싶으시다면, 링크드인으로 언제든 연락해 주세요. 함께 Rails 커뮤니티를 더욱 활기차게 만들어 가요!

이전에 소개된 공고

SerpAPI - Full Remote

1Password, Staff Rails Developer

릴레잇, Product Engineer, Backend

더 많은 정보를 원하신다면?

📘 메일러의 블로그

최신 기술 트렌드와 유용한 팁을 공유하는 메일러의 블로그를 방문해 보세요.

블로그 방문하기

🔗 메일러의 링크드인

메일러와 네트워크를 확장하고 소통을 원하신다면 링크드인을 통해 연결해 보세요.

LinkedIn에서 연결하기

📚 Ruby on Rails 공식 가이드 따라잡기 - 인프런 강의

Ruby on Rails에 대해 배우고 싶으신가요? "Ruby on Rails 공식 가이드 따라잡기" 강의를 확인해보세요!

강의 바로가기

다가올 뉴스레터가 궁금하신가요?

지금 구독해서 새로운 레터를 받아보세요

✉️

이번 뉴스레터 어떠셨나요?

Ruby on Rails 소식지 님에게 ☕️ 커피와 ✉️ 쪽지를 보내보세요!

댓글

의견을 남겨주세요

확인
의견이 있으신가요? 제일 먼저 댓글을 달아보세요 !
© 2025 Ruby on Rails 소식지

국내외 Ruby on Rails 관련 소식을 전해요

메일리 로고

도움말 자주 묻는 질문 오류 및 기능 관련 제보 뉴스레터 광고 문의

서비스 이용 문의admin@team.maily.so

메일리 사업자 정보

메일리 (대표자: 이한결) | 사업자번호: 717-47-00705 | 서울 서초구 강남대로53길 8, 8층 11-7호

이용약관 | 개인정보처리방침 | 정기결제 이용약관 | 라이선스