スピードショップ株式会社は、Ruby on Rails のパフォーマンスコンサルティング企業です。ツール、情報、トレーニングを通じて、Rails を使ったビジネスの収益を上げ、スケーリングコストを削減するためにすべてのスタック(フロントエンド、バックエンド、インフラ)を最適化します。高速なサイトは収益性の高いサイトであり、スピードは価値です。

プロダクト

  • Ruby on Rails パフォーマンスアポクリファ. 近日中に正式な日本語訳を公開予定です。

サービス内容

現在、すべてのサービスは英語で提供されています。

  • ワークショップ 開発者の Ruby や Rails のパフォーマンススキルを向上させたい企業のために、日本では直接、世界各地ではリモートでのワークショップを提供しています。1 日から 4 週間、5 人から 100 人の開発者まで、世界 5 大陸の約 100 社で開催しています。あなたの開発チームをレベルアップさせましょう。
  • コンサルティング 短期契約とリテーナー契約のどちらでも対応可能です。弊社はこれまでに様々なお客様とお付き合いさせていたき、Rails アプリケーションの監査、ページロード時間の改善、AWS サーバー代の削減などを実現してきています。
  • メールマガジン(日本語)

スピードショップとは誰のことですか?

私はNate Berkopec(ネイト・バコペック)です。東京に住んでいます。10 年近く Ruby on Rails アプリケーションに取り組んできており、アプリをより速く、よりスケーラブルに、より保守性を高くする方法を数千人に教えてきました。また、オープンソースの Ruby アプリケーションサーバーである Puma のメンテナンスも行っています。おそらくは、今、あなたの Rails サーバーのどこかで、私のコードが実行されているはずです。

私はこれまでに何十ものカンファレンスで講演を行ってきました。これらの講演の一部は、YouTube でご視聴いただけます

これまでのクライアント

哲学

  • フルスタックかつユーザーファーストであること。 ユーザーがアプリケーションを使用するには、すべてのスタックを経由する必要があります。そこで、私たちはあらゆるレベルで最適化を行います。すべてのパフォーマンス最適化は、エンドユーザーの体験から生まれます。
  • 開発者を決して過小評価しない。 今日の多くのパフォーマンスツール、コンサルティング企業、そしてチームは、パフォーマンス問題の理解に対する開発者の能力を過小評価しています。Speedshopは、ソフトウェア開発者の無限の学習能力を信じ、最も複雑なパフォーマンスの問題でさえ、開発者は解決し得ると信じています。
  • パフォーマンスとデプロイは必需品であり、贅沢品ではない。 すべての組織にはパフォーマンスに関する目標やゴールがありますが、それらは明文化されないままになっています。ページの読み込みに2分以上かかるのは許容範囲内でしょうか? もし許容できないのであれば、そこには要件があります。計測できてこそ、管理できるのです。
  • 計測なしの最適化を行わない。 前後での計測を伴う、厳密で科学的な最適化プロセスを適用してこそ、私たちは最適化の必要性、そして最適化の成功を確信できます。
  • コンテキストを伴わない計測は意味がない。 計測は万能ではありません。絶対的なベンチマーク(何ミリ秒/秒の高速化)の方がより適切で、より多くのコンテキストを提供できる場合には、相対的なベンチマーク(何%の改善・高速化)は使用すべきではありません。理解されるのことのないメトリクスは、役に立たないだけです。
  • シンプルと高速は補完しあうものであり、相互に排他的なものではない。 理解できないものは最適化できません。シンプルなコードは通常、高速でもあります。コードを最適化しても、必ずしも複雑になったり、読みにくくなったりするわけではありません。
  • ベストプラクティスよりも実験。ベストプラクティス頼みの開発は通常うまくいきません。それぞれの組織は、ユニークだからです。それよりも、正確な計測と豊富な実験を用いて、パフォーマンス作業の方針を決定する、より厳密な科学的プロセスを適用しましょう。

スピードショップへのお問い合わせは、メールにて承っております

ロゴのビジュアライゼーションは Luis Gonzalez が担当しました