AttendList의 Ruby on Rails 스택: 심층 분석
2025-06-02

Google Meet 출석 추적기인 AttendList는 Chrome 확장 프로그램과 상호 작용하는 Ruby on Rails 백엔드를 사용합니다. 이 기사에서는 백그라운드 작업, 인증, 블로그 작성부터 배포 및 추가 기능에 이르기까지 AttendList의 인프라와 gem 선택에 대해 자세히 설명합니다. 코어 스택에는 PostgreSQL, Redis, Sidekiq, RSpec이 포함됩니다. 인증에는 증분 권한 부여 흐름을 사용하는 Google OAuth를 통한 Devise를 사용합니다. 뷰 레이어는 Tailwind CSS와 ViewComponents를 사용합니다. 성능 및 프로파일링은 Bullet과 Rack Mini Profiler에서 처리합니다. 또한 Hetzner 서버와 Hatchbox 배포 플랫폼을 사용하는 비용 효율적인 호스팅 솔루션에 대해서도 설명합니다.
개발