Ruby
 Computer >> コンピューター >  >> プログラミング >> Ruby

Railsデプロイの20年史:FTPからKamalへ——RailsConfで振り返る進化の軌跡

今日は、昔からRailsに触れてこられた方には懐かしさを感じていただき、比較的最近Railsを始めた方には新鮮な発見をもたらしてくれる、ちょっとした歴史の講義をお届けします。長年この世界に身を置いてきた皆さんにとっては、思い出に浸るひとときとなることでしょう。どうぞご一緒に、良き思い出を味わっていきましょう。

Railsデプロイの20年史:FTPからKamalへ——RailsConfで振り返る進化の軌跡

FTPからKamalまで——Railsアプリケーションデプロイの口述歴史

Railsアプリケーションのデプロイ方法は、この20年で目覚ましい進化を遂げてきました。初期のFTPによる手動アップロードの時代から、Capistrano、Heroku、Docker、そして最新のKamalに至るまで、その変遷を関係者自身の生の声とともにたどる口述歴史です。完全なストーリーは、ぜひ動画でご確認ください!

著者について

Benjamin Curtis(ベンジャミン・カーティス)

ベンは1999年からWebアプリケーションの開発とスタートアップの立ち上げに携わってきたエンジニアで、2005年にRubyとRailsに出会い、その魅力にすっかり取りつかれました。Honeybadgerを共同創業する前には、企業の採用プロセス管理を支援する「Catch the Best」や、Rails開発者がプロジェクトを素早く立ち上げられるよう支援する「RailsKits」という2つの自社サービスを展開した経験があります。

Honeybadgerでの彼の担当範囲は、ベアメタルサーバーからフロントエンドまで実に幅広く、サーバーの安定稼働を支え、バックエンドのRailsコードの多くを手掛け、時にはフロントエンドのコードにも足を踏み入れています。仕事以外では、妻や子どもたちとの時間を大切にしながら、ロードバイクで走り、そしてもちろん、オープンソースプロジェクトへのコントリビューションも楽しんでいます :)


ClickFunnelsがHoneybadgerへ移行した理由

15のRailsプロジェクトにまたがる監視体制を見直し、年間2万ドルのコスト削減を実現したClickFunnelsの導入事例を、詳しいケーススタディでご紹介しています。

ケーススタディを読む

Honeybadgerニュースレターの購読はこちら

エンジニアリング、DevOps、クラウドアーキテクチャについて共に学び合う、情熱あふれる開発者コミュニティに参加しませんか?

スパムメールは一切お送りしません。その代わり、限定コンテンツ、ミーム、不定期のプレゼント企画など、役立つ楽しい情報をお届けします。

Honeybadger厳選のRuby記事を inbox へ

当ブログは月1〜2回のペースで更新しています。購読いただければ、Ruby関連の記事を公開後すぐにお受け取りいただけます。

スパムメールは一切お送りしません。その代わり、限定コンテンツ、ミーム、不定期のプレゼント企画など、役立つ楽しい情報をお届けします。

  1. phpPress、goPress、rubyPress、nodePressでのお問い合わせフォーム実装ガイド

    フラットファイルシステムで構築したウェブサイトで、ユーザーからのフィードバックを受け取りたいとします。DisqusのようなJavaScriptベースのコメントシステムを導入するのは簡単ですが、ここではユーザーが直接メールを送信し、それに個別に返信できる仕組みを作ります。 ブラウザ側だけで完結するJavaScriptのみのメール送信システムを作ることもできますが、ソースコードにメールアドレスが露見するとスパムボットに収集されてしまいます。したがって、メールアドレスはサーバー側で隠蔽する必要があります。 このチュートリアルでは、PressCMS(phpPress、goPress、rubyPress

  2. AppSignalで実現するNGINX自動パフォーマンス監視:リアルタイムインサイトとMagic Dashboards活用ガイド

    NGINXのパフォーマンスを正確に把握するのは、決して簡単なことではありません。追跡すべきデータポイントが非常に多く、どの指標が自分にとって重要で、どの指標を無視してよいのか判断に迷うことも少なくないでしょう。 この記事では、AppSignalを活用してNGINXを監視し、アプリケーションパフォーマンスの可視性を高める方法を詳しく解説します。 すべてのメトリクスを「マジック」に AppSignalでは、スループットからレスポンスタイムまで、さまざまなパフォーマンスメトリクスを組み合わせたカスタムダッシュボードを作成できます。ただし、手動でダッシュボードを構築するには時間がかかり、どのメトリクス