Ruby on Railsでサーバー起動後と停止前に処理を書く場合のベストプラクティスを教えてください。
Ruby初心者です。
いくつかのWebアプリケーションフレームワークでは、サーバー起動後(boot時)や停止前(Ctrl+Cを押された場合など)にユーザーのカスタム処理を書くフックポイントが用意されていると思いますが、
Ruby on Railsで同様のことがしたい場合のベストプラクティスはありますでしょうか?
以下のサイトなどを見るとできそうではありますが、あまり正式な方法ではないように思います。
http://guides.rubyonrails.org/initialization.html
複数サーバーでのスケールアウトが主流の世の中で、サーバーインスタンスの起動、停止にフックして処理すること自体、あまり必要性がないのかもしれませんが、参考までに質問です。