2025년 Rails World 앱 업그레이드

Upgrading the Rails World App for 2025

작성자
발행일
2025년 08월 12일

핵심 요약

  • 1 Rails World 컨퍼런스 공식 앱이 2025년 행사를 위해 대규모로 업그레이드되었습니다.
  • 2 이번 업그레이드는 Rails 7.2에서 최신 Rails 8로의 전환과 Hotwire Native를 통한 iOS 및 Android 네이티브 앱 지원이 핵심입니다.
  • 3 이 프로젝트는 커뮤니티 주니어 개발자와 Telos Labs의 협력으로 진행되었으며, 오픈 소스 커뮤니티 협업의 성공적인 사례를 보여줍니다.

도입

Rails Foundation은 작년에 Rails World 컨퍼런스 공식 앱을 오픈 소스로 공개했습니다. 이 앱은 Telos Labs와의 협력을 통해 개발되었으며, 컨퍼런스 참석자들이 서로 연결하고 최신 정보를 얻는 데 필수적인 도구로 자리매김했습니다. 이 프로젝트는 초기부터 Rails World만을 위한 것이 아니라, 더 넓은 Rails 커뮤니티 전체를 위한 것이라는 비전을 가지고 시작되었습니다. 이러한 개방적인 접근 방식 덕분에 Tropical on Rails와 Baltic Ruby와 같은 다른 커뮤니티 행사에서도 이 앱을 성공적으로 활용하는 사례가 나타났으며, 이는 오픈 소스 프로젝트로서의 성공적인 커뮤니티 협업 모델을 입증했습니다.

2025년 Rails World 행사를 앞두고, Rails Foundation은 앱의 지속적인 개선을 위해 커뮤니티의 주니어 개발자인 Bram Janssen에게 Telos Labs와의 협력 하에 앱 업그레이드를 주도하도록 요청했습니다. 이 앱은 현대적인 바닐라 Rails 스택을 기반으로 구축되었으며, Hotwire, 백그라운드 작업을 위한 Solid Queue, 데이터베이스로 SQLite3, Import Maps, 그리고 배포를 위한 Kamal 2와 같은 기본 Rails 기능을 적극적으로 활용하고 있습니다. 또한, 스타일링을 위해 Tailwind CSS, 관리자 기능을 위해 Avo, 모니터링을 위해 AppSignal, 이메일 전송을 위해 Mailpace, 파일 저장을 위해 AWS S3를 사용하는 등 다양한 최신 기술 스택을 통합하고 있습니다. 작년 앱이 처음 출시된 이후, Rails 8과 Hotwire Native가 발표되는 등 Rails 프레임워크에 많은 변화가 있었고, 이에 따라 앱의 업그레이드가 필수적이었습니다. 이번 2025년 업그레이드의 핵심은 Rails 7.2에서 최신 Rails 8로의 버전업입니다. 이를 통해 앱은 최신 프레임워크의 개선 사항과 업데이트된 기본 설정을 모두 활용할 수 있게 되었습니다. 특히 주목할 만한 점은 Hotwire Native를 통한 네이티브 앱 지원입니다. 이제 동일한 Rails 백엔드를 기반으로 하는 iOS 및 Android 네이티브 앱이 App Store와 Google Play에 정식 출시되어, 사용자들에게 더욱 원활하고 통합된 경험을 제공하게 되었습니다. 향후 추가될 기능으로는 다크 모드(현재 검토 중)와 오프라인 지원(현재 진행 중)이 있으며, 이는 사용자 경험을 더욱 향상시킬 것으로 기대됩니다. Rails World 개최 전까지는 여전히 몇 가지 작업이 남아 있으며, Rails Foundation은 커뮤니티의 적극적인 참여와 기여를 장려하고 있습니다.

결론

이번 Rails World 앱의 성공적인 업그레이드는 Bram Janssen의 리더십과 Telos Labs, 그리고 Tropical on Rails, Baltic Ruby 등 여러 커뮤니티 및 파트너의 지속적인 협력 덕분에 가능했습니다. 이는 오픈 소스 프로젝트가 커뮤니티의 참여와 노력으로 어떻게 지속적으로 발전하고 혁신될 수 있는지를 보여주는 모범적인 사례입니다. 업그레이드된 앱은 곧 Rails World 참석자들에게 배포될 예정이며, 참석자들은 이 앱을 통해 더욱 풍부하고 효율적인 컨퍼런스 경험을 할 수 있을 것입니다. Rails Foundation은 이 프로젝트를 통해 Rails 커뮤니티의 활발한 협업 문화를 더욱 공고히 하고, Rails 생태계의 지속적인 성장을 이끌어 나갈 것입니다.

댓글 0

댓글 작성

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

아직 댓글이 없습니다

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