生産性の最大化を目指して

良質なアプリは、生産的でインスピレーションにあふれる開発者から生まれるものです。効果的なツールやサービスがあれば、開発業務のスピードを高め、日常的な雑務や面倒な作業を減らし、プロセスを簡略化したり自動化したりすることができます。業務をすばやく遂行して、時間に余裕が生まれれば、インスピレーションも今まで以上に発揮され、最高のアプリを生み出せるようになることでしょう。

Heroku はクラウドベースの PaaS(サービスとしてのプラットフォーム)で、土台になっているのは最新式のアプリの開発、実行、管理に対応したマネージド型のコンテナシステムです。Heroku のプラットフォームとツール、統合型サービス、エコシステムが開発者の生産性を最大限に高められるように細部まで考慮して設計されているため、アプリのプラットフォームとして多数の開発者の間で愛用されています。

面倒な作業は Heroku におまかせ

Heroku には高い価値をもつ便利な機能が多数備わっています。Heroku プラットフォームはフルマネージドのサービスであり、お客様の側でサーバー、ハードウェア、インフラストラクチャを管理する必要がないため、アプリ開発に集中できます。柔軟性にも優れ、任意の言語とフレームワークを使用したり、マイクロサービスなどの一般的なアーキテクチャパターンを使用したりしてアプリを開発できます。

Heroku では、チームの継続的インテグレーションや継続的デリバリーを支援する組み込みのワークフローに従って、迅速かつ効率的にアプリをデプロイできます。このプラットフォームの運用環境では、あらかじめ用意されているツールを使って簡単にスケールしたりアプリの正常な状態を維持したりできます。Heroku を利用する多くの開発者が、スケールする前の段階で、さまざまな無料サービスを活用して新しいアイデアをテストし、ユーザーの反応を確認しています。

短期間でアプリを提供

Heroku プラットフォームなら、アプリをすばやく開発、デプロイできます。個人でのプロジェクトでも会社としての製品開発でも、すぐにプロトタイプを作成したり、新機能を構築したり、新しいアプリを運用環境に投入したりできます。

多言語対応プラットフォーム

Heroku は柔軟性が高く、さまざまな開発手法に適応できます。標準では 8 種類の主要開発言語とフレームワークに対応していますが、Heroku ビルドパックを利用すれば、ビルドシステムを拡張し、さらに多くの言語やカスタマイズに対応できます。

開発、運用の簡略化

フルマネージドプラットフォームであり、稼働時間やパフォーマンス、インフラストラクチャに関する問題の監視は Heroku のスタッフが担当します。このため、サーバーやハードウェアの設定や管理に伴う面倒な作業から解放されます。

無料でアプリを運用

さまざまなHeroku の無料サービスを活用して、ユーザーと一緒に新しいアイデアをテストできます。Heroku に新規登録すれば、アプリで dyno を無料で使用できる時間が割り当てられます。このほか、アドオンプロバイダーが無料でアドオンを公開しています。

統合型データサービス

Heroku のマネージドデータサービスは開発者のことを第一に考えた設計になっており、データ駆動型のアプリを非常に簡単に構築できます。Heroku PostgresHeroku RedisApache Kafka on Herokuからサードパーティアドオンまで、幅広い選択肢をご用意しています。

豊富なアドオン

1 クリックでインストールできるフルマネージドクラウドサービスで Heroku プラットフォームを拡張し、アプリ開発にかかる時間を短縮できます。アプリの開発、運用の各段階に役立つ Heroku アドオンが 150 種以上用意されています。

簡単にスケール可能

アプリの利用者が増えてきたら、Heroku ダッシュボードなら 1 クリックで、Heroku CLI ならコマンドを実行して、簡単にアプリのリソースをスケールできます。また、自動スケール機能を使えば、ニーズに応じて瞬時にアプリのスケールを調節できます。

参考資料とサポート

Heroku Dev Centerには、技術的な参考資料や言語別の基本ガイド、トレーニング資料、変更履歴など、さまざまな情報が揃っています。また、個々のニーズに合わせたさまざまなサポートをご利用いただけます。さらに、Twelve-Factor アプリ宣言という指針も定めています。

チームでのコラボレーション

Heroku Teams では、アプリ開発の共有ワークスペースと一体型のツールを使ってチームやプロセス、請求を管理できます。Heroku Flow では、継続的デリバリー継続的インテグレーションに役立つコラボレーションツールやワークフローを利用できます。

充実した開発環境

Heroku には、各種機能からツール、ワークフローまで、あらゆる面で開発者が快適かつ効果的に作業できる環境が整っています。面倒な作業に煩わされることがないため、アプリ開発の最も重要な部分、つまり優れたアプリを開発する作業に思う存分取り組むことができます。詳細は以下のリンクからご覧ください。

Heroku の無料サービス

Heroku や多数のパートナーが新しいアイデアのテストに役立つサービスを無料で提供しています。スケールや追加投資の前には、無料の dynoデータストレージサードパーティアドオンをぜひご利用ください。また、Heroku をご利用のお客様はいずれも、同一の無料プラットフォームツールとオープンソース要素を活用できます。

詳細情報 >>

Heroku プラットフォーム

Heroku のランタイムサービスでは、アプリの実行とスケールを調節して管理できます。標準では人気の言語とフレームワーク 8 種類に対応していますが、カスタムビルドパックを使えば対応幅がさらに広がります。システムと言語スタックは監視され、パッチ適用とアップグレードも自動で行われるため、常に最新の状態で稼働します。

詳細情報 >>

Heroku Elements

Heroku では、コードやツール、サービスを追加してランタイムプラットフォームを拡張し、アプリ開発を高速化することができます。個人の開発者から知名度の高い IT 企業まで、さまざまな貢献者が Heroku Elements マーケットプレイス のコミュニティで多数のリソースを公開しています。

詳細情報 >>

  • Heroku を選んだ理由の 1 つは親近感を覚えたからです。DNSimple と同じように、開発者による、開発者のためのプラットフォームと言えるでしょう。

    DNSimple Anthony Eden DNSimple 社創業者 お客様事例を読む >>
  • 当校の開発者は経歴やスキルがさまざまですが、Heroku のプラットフォームは多数の言語とフレームワークに対応しているため、チームのメンバーがプロジェクトに最適な手法を選べるのが良いですね。

    University of the Nations ​Vince Licari University of the Nations 情報システム担当インターナショナルディレクター お客様事例を読む >>
  • Heroku は良質な製品の開発に役立っています。開発者が快適に業務を進められるため、開発、運用関連のタスクに煩わしい思いをすることなく、高品質なソフトウェアの開発に意欲的に専念できるようになりました。

    Carbon Five Courtney Hemphill Carbon Five 社パートナー兼テクニカルリード お客様事例を読む >>
  • オープンソースのフレームワークと Heroku プラットフォームの柔軟性を生かすことで、開発者がより快適かつ効果的に業務に取り組めるようになりました。

    Greystone Zachariah Rosenberg Greystone 社フィンテック担当ディレクター お客様事例を読む >>
  • Heroku はこのプロジェクトに最適でした。開発者からの評価も非常に高く、機敏に動けるだけでなく、革新的な機能を提供するという開発プロジェクトで最も重要かつ刺激的な業務に集中できたからです。

    Ethos Solutions Steven Simpson Ethos Solutions 社社長 お客様事例を読む >>
  • Heroku の良いところは、開発者がサーバー設定を完全に把握していなくても、アプリを開発、スケールできる点です。トラフィックの急増にスムーズに対応できるため、お客様やお客様の顧客に最高の体験を届けることができます。

    Smile.io Bill Curtis Smile.io 社共同創業者兼 CTO お客様事例を読む >>
  • Heroku を信頼し、このプラットフォームで 40 以上のコアビジネスアプリケーションを運用しています。開発者からの評価は非常に高く、業務の簡略化や優れたアプリの開発、デプロイ、スケールに役立っています。

    Toyota Motor Europe Ray McDermott Toyota Motor Europe 社エンタープライズアーキテクト お客様事例を読む >>
  • すばやくスケールし、数百万の画像やダウンロードを処理できる Unsplash のようなサイトをたった 1 人の開発者で構築できたのは、Rails、Heroku、imgix を組み合わせたからです。

    Unsplash Luke Chesser Crew 社共同創業者 お客様事例を読む >>