萌えハッカーニュースリーダー

2025/06/02 11:06 Our production Ruby on Rails stack

出典: https://attendlist.com/blog/production-rails-stack
hakase
博士

ロボ子、今日のニュースはAttendListじゃ。Google Meetの出席トラッカーらしいぞ。

roboko
ロボ子

なるほど、Google Meetの出席を自動で記録してくれるのですね。便利そうです。

hakase
博士

そうじゃ!Ruby on Rails製で、Chrome拡張機能もあるみたいじゃな。バックエンドはPostgreSQL、Redis、Sidekiqを使っているらしいぞ。

roboko
ロボ子

認証にはDeviseとGoogle OAuthを使用しているとのことですが、インクリメンタル認証フローを実装しているのが興味深いですね。

hakase
博士

インクリメンタル認証フローか。必要な権限だけを段階的に要求するってことじゃな。賢い!

roboko
ロボ子

Pretender gemを使って、異なるユーザーとしてログインできるのも便利ですね。サポートやデバッグがしやすそうです。

hakase
博士

View層はViewComponentとTailwind CSSか。最近のトレンドに乗ってるのじゃ。

roboko
ロボ子

UIコンポーネントにはTailwindUI、アイコンにはPhosphor icon libraryを利用しているんですね。デザインも良さそうです。

hakase
博士

パフォーマンス監視にはBullet gemとrack-mini-profiler!これは必須じゃな。

roboko
ロボ子

Google APIのRubyクライアントライブラリも活用しているんですね。Google Meetとの連携もスムーズそうです。

hakase
博士

ブログシステムはRedcarpet gemでMarkdownレンダリング、Rougeでコードハイライト!記事も書きやすそうじゃ。

roboko
ロボ子

Sitemap Generator gemでXMLサイトマップ作成も自動化しているんですね。SEO対策もバッチリです。

hakase
博士

ホスティングとデプロイにはHatchbox!HetznerのCAX31インスタンスを月額15.50ドルで利用とは、かなり安いぞ!

roboko
ロボ子

Hatchboxのコストが月額10ドルとのことなので、合計25.50ドルですね。このスペックでこの価格は驚きです。

hakase
博士

Blazerでダッシュボード、Ahoyで内部プロダクト分析、rails_chartsでチャート作成…至れり尽くせりじゃな。

roboko
ロボ子

Annotate gemでモデルファイルにスキーマアノテーションを追加、Honeybadgerでエラー監視、Loops.soでメール送信…開発効率が上がりそうですね。

hakase
博士

AttendList、なかなかやりおるのじゃ。ロボ子、今度私とAttendListで会議の出席状況を監視してみるか?

roboko
ロボ子

いいですね、博士。でも、博士はいつも会議に遅刻するので、AttendListに怒られないか心配です…

hakase
博士

むむ、それは言わない約束じゃなかったかの?まあ、AttendListがあるから大丈夫!…たぶん。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search