RoRvsWild 탄생 배경: 단순하고 효율적인 Rails 전용 모니터링 도구
기존 모니터링 도구인 NewRelic은 소규모 프로젝트나 독립 개발자에게는 너무 복잡하고 비용 부담이 커서 실질적인 대안이 필요했다.
#performance_optimization
https://ruby-news.kr/articles/about-us-rorvswild
RoRvsWild 탄생 배경: 단순하고 효율적인 Rails 전용 모니터링 도구
기존 모니터링 도구인 NewRelic은 소규모 프로젝트나 독립 개발자에게는 너무 복잡하고 비용 부담이 커서 실질적인 대안이 필요했다.
#performance_optimization
https://ruby-news.kr/articles/about-us-rorvswild
RoRvsWild 탄생 배경: 단순하고 효율적인 Rails 전용 모니터링 도구
기존 모니터링 도구인 NewRelic은 소규모 프로젝트나 독립 개발자에게는 너무 복잡하고 비용 부담이 커서 실질적인 대안이 필요했다.
SmarterCSV 1.16 출시: CSV.read보다 빠른 성능과 불량 행 격리 시스템 도입
SmarterCSV 1.16 버전은 C 확장 최적화를 통해 표준 라이브러리인 CSV.read 대비 최대 8.6배, CSV.table 대비 최대 129배 빠른 파싱 성능을 제공합니다.
#performance_optimization
https://ruby-news.kr/articles/smartercsv-1-16-released-faster-than-csv-read-bad-row-quarantine-instrumentation-new-features-improved-api
SmarterCSV 1.16 출시: CSV.read보다 빠른 성능과 불량 행 격리 시스템 도입
SmarterCSV 1.16 버전은 C 확장 최적화를 통해 표준 라이브러리인 CSV.read 대비 최대 8.6배, CSV.table 대비 최대 129배 빠른 파싱 성능을 제공합니다.
Shopify의 Bundler 성능 최적화: 더 빠른 Ruby 의존성 관리
Bundler의 HTTP 커넥션 풀 크기를 확장하고 병렬 다운로드를 활성화하여 젬 다운로드 속도를 최대 200%까지 향상시켰습니다.
#performance_optimization
https://ruby-news.kr/articles/faster-ruby-bundler
오케스트레이터 언어로서의 Ruby: 고성능 시스템 구축을 위한 네이티브 익스텐션 활용 전략
Ruby는 애플리케이션의 복잡한 비즈니스 로직을 관리하고 시스템 구성 요소를 조율하는 오케스트레이터로서 뛰어난 역량을 발휘하며, 계산 집약적인 작업은 하위 계층의 네이티브 코드로 위임합니다.
#performance_optimization
https://ruby-news.kr/articles/ruby-as-an-orchestrator-language
RubyKaigi가 경고하는 Rails 코드 안티 패턴: 단 3%만이 통과한 5가지 위험 요소
RubyKaigi 2025에서 실시된 Rails 코드 퀴즈 결과, 숙련된 개발자 중 단 3%만이 모든 함정을 파악했을 정도로 일상적인 코드 속에 치명적인 위험이 숨어 있다.
#active_record #performance_optimization
https://ruby-news.kr/articles/only-3-got-it-right-5-dangerous-ruby-on-rails-code-patterns-from-rubykaigi-c8886ab4ecee
props_template 1.0: Jbuilder를 대체하는 고성능 및 주관적 설정 기반의 JSON 빌더
props_template은 Jbuilder보다 약 3.3배 빠른 성능을 제공하며, 현존하는 Ruby 기반 JSON 빌더 중 최상위권의 처리 속도를 자랑합니다.
#performance_optimization
https://ruby-news.kr/articles/props_template-1-0-a-high-performance-more-opinionated-jbuilder-replacement
Ruby 4.0의 새로운 메서드 rfind를 이용한 마지막 일치 요소 검색
Ruby 4.0에서 추가된 Array#rfind 메서드는 배열의 끝에서부터 역순으로 탐색하여 조건에 맞는 첫 번째 요소를 효율적으로 찾아냅니다.
#performance_optimization
https://ruby-news.kr/articles/find-the-last-matching-element-with-rfind
Rails 카운터 캐시 마스터하기: N+1 쿼리 해결부터 즉각적인 카운트 조회까지 (Part 1)
Rails의 기본 counter_cache 기능을 활용하면 연관된 레코드의 개수를 조회할 때 발생하는 N+1 쿼리 문제를 효과적으로 해결하고 데이터베이스 부하를 획기적으로 줄일 수 있습니다.
#performance_optimization
https://ruby-news.kr/articles/mastering-rails-counter-cache-from-n-1-queries-to-instant-counts-part1-b3b56e82d77a