Our production Ruby on Rails stack

06-Jun-2025 17
Explore the gems and infrastructure choices I've made while building my Ruby on Rails app, AttendList.AttendList is an attendance tracker for Google Meet. It's built on a Ruby on Rails backend that talks to a Chrome Extension. This article explores the infrastructure and gem choices I've made while building AttendList, from the basics like background jobs, auth and blogging, to deployment and some fun extras. Table of contents: The basics (PostgreSQL, Redis, Sidekiq, RSpec) Authentication (Devise, OAuth) View layer (Tailwind CSS and ViewComponents) Performance and Profiling (Bullet, Rack Mini Profiler) Google APIs Blogging (Custom) Hosting and deployment (Hatchbox) Extras (Dashboard, Charts, DevX etc) Conclusion.
Use coupon code:

RUBYONRAILS

to get 30% discount on our bundle!
Prepare for your next tech interview with our comprehensive collection of programming interview guides. Covering JavaScript, Ruby on Rails, React, and Python, these highly-rated books offer thousands of essential questions and answers to boost your interview success. Buy our 'Ultimate Job Interview Preparation eBook Bundle' featuring 2200+ questions across multiple languages. Ultimate Job Interview Preparation eBook Bundle