A pilha Ruby on Rails do AttendList: Um mergulho profundo
2025-06-02

AttendList, um rastreador de presença para o Google Meet, utiliza um backend Ruby on Rails que interage com uma extensão do Chrome. Este artigo detalha a infraestrutura e as escolhas de gems por trás do AttendList, cobrindo tudo, desde trabalhos em segundo plano, autenticação e blogs até implantação e recursos extras. A pilha principal inclui PostgreSQL, Redis, Sidekiq e RSpec. A autenticação utiliza Devise com Google OAuth, empregando um fluxo de autorização incremental. A camada de visualização usa Tailwind CSS e ViewComponents. O desempenho e o perfil são gerenciados por Bullet e Rack Mini Profiler. O autor também descreve sua solução de hospedagem econômica usando servidores Hetzner e a plataforma de implantação Hatchbox.
Leia mais
Desenvolvimento