炊きたてのご飯が食べたい

定時に帰れるっていいね。自宅勤務できるっていいね。子どもと炊きたてのご飯が食べられる。アクトインディでは積極的にエンジニアを募集中です。

Rails プロジェクトでサービス運用する際によく利用されるシステムについて簡単にまとめる


都度、更新していく記事。

全般

用途 名前 備考
Webサーバー Ngins
Rack Webサーバー Unicorn
フレームワーク Rails
DB MySQL
全文検索エンジン Solr Sunspot のバックグランドで実行されている。

Gem

用途 名前 備考
アプリケーションのエラー通知 exception_notification
画像アップロードプラグイン PeparClip DBにバイナリデータで保存されるのではなく、サーバー上にファイルとして保存する
全文検索 Sunspot Sunspot は Ruby から全文検索システムである Apache Solr を使うためのライブラリ。Solr と組み合わせて使う。 検索が実行されると Sunspot は Solr に検索ワードを問い合わせ、該当する ID を取ってきて(超早い)、 DB に SELECT 文を実行する。

監視

用途 名前 備考
リソース監視 Munin
パフォーマンス管理 New Relic

参考リンク

キーワード 参考リンク
Solr 検索エンジンの常識をApache Solrで身につける
Sunspot Railsで検索を高速化するならこれで決まり!Sunspotで始めるSolr入門
Unicorn Unicorn と Nginx と Rails の関係