Ruby on Rails #32번째 소식

이번 주 뉴스레터에서는 RubyKaigi 2025, RailsConf 2025, Ruby Under a Microscope 개정 소식, 그리고 Rails 애플리케이션의 병목과 확장에 대한 이야기를 다뤘어요.

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

Ruby on Rails 소식지

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

안녕하세요 구독자님,

입춘이지만, 이번 주는 매서운 추위가 찾아오고 한동안 이어질 거라고 해요. 추운 바람에 출퇴근 길이 더욱 무겁게 느껴지기도 하고, 재택근무의 소중함이 새삼 다가오는데요. 하지만 이 추위도 금방 지나갈 테니, 지금 해야 할 일에 집중하며 마음을 다잡는 요즘이에요.

구독자님도 추위에 건강 유의하시고, 따뜻한 하루 보내시길 바라요.

이번 주 뉴스레터에서는 RubyKaigi 2025, RailsConf 2025, Ruby Under a Microscope 개정 소식, 그리고 Rails 애플리케이션의 병목과 확장에 대한 이야기를 다뤘어요.

새로운 소식

RubyKaigi 2025 티켓 판매 시작 소식

RubyKaigi가 X를 통해 RubyKaigi 2025 티켓 판매 소식을 알렸어요. 공식 홈페이지를 통해 예매할 수 있으니, 관심 있는 분들은 서둘러 확인해보세요!

매년 전 세계 루비 개발자와 커뮤니티가 한자리에 모이는 큰 행사라 더욱 기대가 높아요. 이번 RubyKaigi는 일본 오사카의 서남쪽에 위치한 마쓰야마라는 곳에서 열리는데, 자세한 프로그램 정보는 추후 공개될 예정이라고 하니, 추후 소식도 놓치지 말고 기다려주세요!

이번 RubyKaigi 2025에서는 제가 직접 참석하여 후기를 전달할 수 있을 것 같아 기대가 정말 커요. 간접적으로 전했던 이전과는 다른 직접적인 경험을 함께 나눌 수 있는 시간이 될거라 생각해요.

RailsConf 2025, 발표자 모집 소식

RailsConf가 X에서 RailsConf 2025 발표자 모집 소식을 알렸어요.

공식 페이지에서 발표 제안서(CFP)를 접수할 수 있다고 하니, Ruby와 Rails에 대한 흥미로운 주제나 경험이 있다면 꼭 도전해보세요.

매년 전 세계 개발자들이 모이는 컨퍼런스인 만큼, 다양한 이야기를 나누고 네트워킹할 수 있는 기회가 많아 더욱 기대가 돼요. 아직 발표 경험이 적어도, 커뮤니티에 기여하고 함께 성장할 수 있는 좋은 기회가 될 거예요. 발표 제안 마감일은 추후 안내된다고 하니, 관심 있으신 분들은 미리 준비해보세요!

Ruby Under a Microscope 개정 소식

루비 내부 동작 원리를 알기 쉽게 풀어낸 책 Ruby Under a Microscope로 유명한 Pat Shaughnessy가 새로운 글을 발표했어요.

“Updating Ruby Under a Microscope”에서, 최신 루비 버전에 맞춰 책을 업데이트하는 과정과 그에 따른 유용한 정보를 자세히 담았다고 해요. Pat은 이 작업을 여가 시간에 진행하고 있기 때문에 완료까지는 시간이 좀 걸릴 것 같다고 전하기도 했는데, 본문에서 진행 중인 작업의 일부로, 재작성된 해시 테이블에 대한 내용을 공유하고 있어요.

Ruby의 내부 구현과 최적화 과정을 깊이 있게 살펴보고 싶은 분들께 도움이 될 만한 내용이니, 관심 있다면 꼭 읽어보세요!

Rails 애플리케이션의 첫 번째 확장 병목에 대해서

최근 Puma의 Maintainer인 Nate Berkopec이 자신의 Bluesky 계정에서 Rails 애플리케이션의 확장성에 대한 내용을 공유했어요. 그는 “제 경험상, Rails 애플리케이션의 첫 번째 확장 병목은 분당 약 10만 건의 트랜잭션(요청 + 작업)에서 발생하며, 이 지점에서 데이터베이스의 수직 확장은 한계에 도달합니다. SQL의 수평 확장은 어렵지만, 결국 선택의 여지가 없습니다.“라고 언급했어요.

이러한 관찰은 Rails 애플리케이션을 운영하는 개발자들에게 중요한 시사점을 제공해요. 초기에는 데이터베이스 서버의 성능을 향상시키는 수직 확장을 통해 성능 문제를 해결할 수 있지만, 트랜잭션이 분당 약 10만 건에 도달하면 이러한 방법의 효과가 감소하기 시작해요. 이 시점에서 데이터베이스를 여러 대로 분산시키는 수평 확장을 고려해야 하지만, 이는 기술적으로 도전적인 작업이에요.

따라서 Rails 애플리케이션의 성능 최적화를 고민하는 개발자들은 이러한 확장 병목 지점을 염두에 두고, 장기적인 확장 전략을 수립하는 것이 중요해요. 수평 확장을 위한 기술적 준비와 함께, 애플리케이션의 구조와 데이터베이스 설계를 신중하게 계획해야 해요.

Nate Berkopec의 원문은 여기에서 확인하실 수 있어요.

저는 회사에서 Rails를 운영하면서 이런 확장성 문제를 여러 번 겪었어요. 미리 준비하지 않으면 닥쳐서 해결하는 과정이 정말 어렵고 괴로운 작업이 되더라고요. 하지만 막상 부딪히면 해야만 한다는 동기부여가 강하게 작용하기도 했어요. 그리고 이런 고민을 해야 한다는 것 자체가 서비스가 성장하고 있다는 의미이니, 행운이라고도 볼 수 있다고 생각해요.


이벤트

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

Meetups

04 Feb, in Lexington, KY → Bluegrass Ruby - February 2025: Rails 8

04 Feb, in Online → Charlotte Ruby - Ruby Hack Night February 2025

04 Feb, in Jacksonville, FL → RubyJax - Open Hax February 2025

05 Feb, in Prague, Czechia → Prague.rb - First Wednesday Of The Month - Ruby - Lightning Talk Night

05 Feb, in Kaohsiung, Taiwan → Rails Taiwan - 高雄 Rails Meetup February 2025

05 Feb, in New York, NY → Ruby 🤝 AI Happy Hour & Demo Night 4th Edition

05 Feb, in Valencia, Spain → Valencia.rb - Fido, Ruby, and OpenSSL – When Payments Randomly Fail

06 Feb, in Köln, Germany → Cologne.rb - Februar 2025 Meetup bei jobvalley

08 Feb, in Online → African Ruby Community - Kampala Chapter Mini workshop February 2025

10 Feb, in London, UK → London Ruby User Group - February 2025 Meeting

11 Feb, in Austin, TX → Austin.rb - Placeholder (Tech Talk) February 2025

11 Feb, in Online → B'more on Rails - Monthly Meetup February 2025

11 Feb, in Barcelona, Spain → Barcelona.rb - meetup #February

11 Feb, in Riga, Latvia → Latvian Ruby Community - Ruby Community Meetup – February 2025

11 Feb, in Online → Philly.rb - Pubnite February 2025

11 Feb, in Sydney, Australia → Ruby on Rails Oceania Sydney - ROROSyd (February 2025)

11 Feb, in Jacksonville, FL → RubyJax - Open Hax February 2025

11 Feb, in San Francisco, CA → SF Bay Area Ruby - SF Ruby February Meetup @ GitHub

11 Feb, in Vancouver, Canada → VanRuby - Flipping LaunchDarkly

출처: RubyConferences


채용

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

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

이전에 소개된 공고

당근마켓, Software Engineer, Backend - 중고거래

당근마켓, Software Engineer, Backend - 운영개발

SerpAPI - Full Remote

Guston, Product Infrastructure Engineer

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호

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