プロフェッショナルのための 
実践 Heroku 入門 
株式会社セールスフォース・ドットコム 
Herokuテクニカルアカウントマネジャー 
相澤歩 
@ayumin 
ayumin@heroku.com
Safe Harbor 
“Safe harbor” statement under the Private Securities Litigation Reform Act of 1995: 
This presentation contains forward-looking statements, the achievement or success of which involves risks, uncertainties, and assumptions. If any such risks or 
uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied 
by the forward-looking statements we make. 
The risks and uncertainties referred to above include ‒ but are not limited to ‒ risks associated with possible fluctuations in our financial and operating results; our 
rate of growth and anticipated revenue run rate, including our ability to convert deferred revenue and unbilled deferred revenue into revenue and, as appropriate, 
cash flow, and our ability to grow deferred revenue and unbilled deferred revenue; errors, interruptions or delays in our service or Web hosting; breaches of our 
security measures; the financial impact of any previous and future acquisitions; the nature of our business model; our ability to continue to release, and gain 
customer acceptance of, new and improved versions of our service; successful customer deployment and utilization of our existing and future services; changes in 
our sales cycle; competition; various financial aspects of our subscription model; unexpected increases in attrition or decreases in new business; our ability to realize 
benefits from strategic partnerships; reliance on third-party computer hardware and software; the emerging markets in which we operate; unique aspects of entering 
or expanding in international markets; our ability to hire, retain and motivate employees and manage our growth; changes in our customer base; technological 
developments; regulatory developments; litigation related to intellectual property and other matters, and any related claims, negotiations and settlements; 
unanticipated changes in our effective tax rate; factors affecting our outstanding convertible notes and credit facility; fluctuations in the number of shares we have 
outstanding and the price of such shares; foreign currency exchange rates; collection of receivables; interest rates; factors affecting our deferred tax assets and 
ability to value and utilize them, including the timing of achieving profitability on a pre-tax basis; the potential negative impact of indirect tax exposure; the risks and 
expenses associated with our real estate and office facilities space; and general developments in the economy, financial markets, and credit markets. 
Further information on these and other factors that could affect the financial results of salesforce.com, inc. is included in the reports on Forms 10-K, 10-Q and 8-K 
and in other filings we make with the Securities and Exchange Commission from time to time, including our most recent Form 10-K. These documents are available 
on the SEC Filings section of the Investor Information section of our website at www.salesforce.com/investor. 
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be 
delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.
プロフェッショナルのための 
実践 Heroku 入門 
相澤 歩、arton、鳥井 雪、織田敬子 著 
株式会社KADOKAWA 発行 
1,800円(本体)
目次 
はじめに 
第1章 Herokuの概要 
第2章 Herokuの利用準備 
第3章 アプリケーション開発のポイント 
第4章 アドオンによる機能拡張 
第5章 本番環境への移行 
第6章 Heroku Postgres 
第7章 トラブルシューティング 
第8章 Herokuのアーキテクチャ 
第9章 The Twelve Factor App(邦訳版)
目次 
はじめに 
第1章 Herokuの概要 
第2章 Herokuの利用準備 
第3章 アプリケーション開発のポイント 
第4章 アドオンによる機能拡張 
第5章 本番環境への移行 
第6章 Heroku Postgres 
第7章 トラブルシューティング 
第8章 Herokuのアーキテクチャ 
第9章 The Twelve Factor App(邦訳版)
プロフェッショナルのための 実践 Heroku 入門
プロフェッショナルなアプリケーション開発者のための 
世界で最も先進的なプラットフォームクラウド
いつでもアプリケーションを作成可能 
Create Apps Instantly 
$ heroku create
Gitによるシンプルなデプロイ 
Simple deployment by Git
すぐれたスケーラビリティ 
Scalability is solved issue
すぐれたスケーラビリティ 
Scalability is solved issue
あらゆるプログラミング言語・フレームワークに対応 
Build and Run Your Apps, Your Way
Heroku Addonによる機能拡張 
Add Features to Your Apps with Heroku Addon
Heroku Addonによる機能拡張 
Add Features to Your Apps with Heroku Addon
アプリケーションの状況を可視化 
Get comprehensive visibility and monitoring
アプリケーションの状況を可視化 
Get comprehensive visibility and monitoring
アプリケーションの状況を可視化 
Get comprehensive visibility and monitoring
アプリケーションの状況を可視化 
Get comprehensive visibility and monitoring
目次 
はじめに 
第1章 Herokuの概要 
第2章 Herokuの利用準備 
第3章 アプリケーション開発のポイント 
第4章 アドオンによる機能拡張 
第5章 本番環境への移行 
第6章 Heroku Postgres 
第7章 トラブルシューティング 
第8章 Herokuのアーキテクチャ 
第9章 The Twelve Factor App(邦訳版)
Heroku Toolbelt 
toolbelt.heroku.com
目次 
はじめに 
第1章 Herokuの概要 
第2章 Herokuの利用準備 
第3章 アプリケーション開発のポイント 
第4章 アドオンによる機能拡張 
第5章 本番環境への移行 
第6章 Heroku Postgres 
第7章 トラブルシューティング 
第8章 Herokuのアーキテクチャ 
第9章 The Twelve Factor App(邦訳版)
Heroku上にデプロイするアプリケーションの設計ポイント 
ファイルシステムに永続化した情報は揮発する 
スティッキーセッションが使えない 
タイムアウトに関する考慮 
シェアードナッシングな設計
ファイルの揮発性 
コンテナのストレージは揮発する(再起動時に失われる) 
ため永続化するデータはアプリの外側に保存する 
具体的には以下のようなもの: 
• セッション情報 
• ブラウザからアップロードした画像やPDFファイル 
• ログ情報
セッション情報 
セッション識別子をロードバランサーなどで検知してセッショ 
ンを同じアプリケーションコンテナに割当てる機能 
PaaSによる効率的なルーティングがアプリ要因で阻害される 
スティッキーセッションが有効化されていることを前提とした 
アプリの場合は設計変更が必要になる場合がある
タイムアウト 
30秒間応答がないリクエストはタイムアウトで強制終了
タイムアウト 
30秒間応答がないリクエストはタイムアウトで強制終了 
長い時間がかかる処理はキューに登録し 
バックグラウンド処理で実行
目次 
はじめに 
第1章 Herokuの概要 
第2章 Herokuの利用準備 
第3章 アプリケーション開発のポイント 
第4章 アドオンによる機能拡張 
第5章 本番環境への移行 
第6章 Heroku Postgres 
第7章 トラブルシューティング 
第8章 Herokuのアーキテクチャ 
第9章 The Twelve Factor App(邦訳版)
Heroku Postgres 
postgres.heroku.com
Dataclips 
dataclips.heroku.com
目次 
はじめに 
第1章 Herokuの概要 
第2章 Herokuの利用準備 
第3章 アプリケーション開発のポイント 
第4章 アドオンによる機能拡張 
第5章 本番環境への移行 
第6章 Heroku Postgres 
第7章 トラブルシューティング 
第8章 Herokuのアーキテクチャ 
第9章 The Twelve Factor App(邦訳版)
Heroku Status 
status.heroku.com
プラットフォームサポート 
help.heroku.com
目次 
はじめに 
第1章 Herokuの概要 
第2章 Herokuの利用準備 
第3章 アプリケーション開発のポイント 
第4章 アドオンによる機能拡張 
第5章 本番環境への移行 
第6章 Heroku Postgres 
第7章 トラブルシューティング 
第8章 Herokuのアーキテクチャ 
第9章 The Twelve Factor App(邦訳版)
目次 
はじめに 
第1章 Herokuの概要 
第2章 Herokuの利用準備 
第3章 アプリケーション開発のポイント 
第4章 アドオンによる機能拡張 
第5章 本番環境への移行 
第6章 Heroku Postgres 
第7章 トラブルシューティング 
第8章 Herokuのアーキテクチャ 
第9章 The Twelve Factor App(邦訳版)
The Twelve Factor App 
現代的なアプリケーションを設計、構築、運用するための12の方法論 
Heroku創業者のアダム・ウィギンスがプラットフォームサービス上で 
稼働する数百のアプリの特性から得た知見をまとめたもの 
(原文)http://12factor.net/ 
(日本語訳)http://twelve-factor-ja.herokuapp.com/
プロフェッショナルのための 
実践 Heroku 入門 
相澤 歩、arton、鳥井 雪、織田敬子 著 
株式会社KADOKAWA 発行 
1,800円(本体)
次のセッションは… 開発者の生産性をさらに改善:Heroku DX 
Dashboard+Metrics Postgres DbX Heroku Button
Thank you

More Related Content

PDF
Lightning Connect で 外部データにリアルタイムにアクセス
PDF
やれる Heroku - Java アプリケーション開発編
PDF
Lightning コンポーネント Deep Dive
PDF
Lightningのコンポーネントフレームワークの概要
PDF
Lightning を利用した開発とケーススタディ
PDF
Salesforce Identityによる企業のアイデンティティ管理
PDF
Lightning Components で 次世代のアプリケーション開発
PDF
初めてのHeroku Webinar
Lightning Connect で 外部データにリアルタイムにアクセス
やれる Heroku - Java アプリケーション開発編
Lightning コンポーネント Deep Dive
Lightningのコンポーネントフレームワークの概要
Lightning を利用した開発とケーススタディ
Salesforce Identityによる企業のアイデンティティ管理
Lightning Components で 次世代のアプリケーション開発
初めてのHeroku Webinar

What's hot (20)

PDF
Spring '15 開発者向け新機能Webinar
PDF
Heroku でカンタンすぐに実現する CI/CD
PDF
App Cloud モバイルアプリ開発戦略
PDF
Lightning App Builder による ビジュアルアプリケーション開発
PDF
Lightning Process Builder で ビジネス・プロセスを自動化
PDF
Salesforce 開発入門
PDF
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
PDF
Heroku Javaで12-Factor App
PDF
はじめようLightningコンポーネント
PDF
Herokuで実践するCI, CD
PDF
セールスフォース・ドットコム Identity & Security
PPTX
初めてのWave Analyticsデータセット作成
PDF
Node.js開発者のためのHeroku入門
PDF
Go Faster with Lightning : Salesforce Lightning 概要Webinar
PDF
Python開発者のためのHeroku入門
PDF
Summer15新機能webinar
PDF
Einstein Next Best Action を試してみよう
PDF
Ruby開発者のためのHeroku入門
PDF
Winter '17 開発者向け新機能Webセミナー
PDF
実践Heroku アプリ開発編 Webinar
Spring '15 開発者向け新機能Webinar
Heroku でカンタンすぐに実現する CI/CD
App Cloud モバイルアプリ開発戦略
Lightning App Builder による ビジュアルアプリケーション開発
Lightning Process Builder で ビジネス・プロセスを自動化
Salesforce 開発入門
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
Heroku Javaで12-Factor App
はじめようLightningコンポーネント
Herokuで実践するCI, CD
セールスフォース・ドットコム Identity & Security
初めてのWave Analyticsデータセット作成
Node.js開発者のためのHeroku入門
Go Faster with Lightning : Salesforce Lightning 概要Webinar
Python開発者のためのHeroku入門
Summer15新機能webinar
Einstein Next Best Action を試してみよう
Ruby開発者のためのHeroku入門
Winter '17 開発者向け新機能Webセミナー
実践Heroku アプリ開発編 Webinar
Ad

Viewers also liked (20)

PDF
かんたんHeroku入門 - Heroku へのデプロイと運用 -
PDF
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
PDF
2015/11/15 Javaでwebアプリケーション入門
PPTX
Heroku Dyno再起動時の振る舞い
PDF
特盛!Heroku
PPTX
VPSやめてHerokuに移行したお話
PDF
Herokuの課金から逃れるための安い鯖探し
PDF
ソニックガーデン流 無駄のないシステム開発
PDF
PDF
Herokuトレーニング
PDF
Heroku Connect Webinar
PDF
IIJ GIOを支える統合運用監視基盤
 
PDF
実践Herokuデータベース編 Webセミナー
PPTX
おいしいherokuの使い方
PDF
gitで過去に戻りたい
PDF
PaaSに適したアプリケーション設計 がもたらすメリット
PDF
PHP開発者のためのHeroku入門
PDF
IPウォームアップとは?【SendGrid】
かんたんHeroku入門 - Heroku へのデプロイと運用 -
実践DevOps!SonicGarden流Herokuガチ運用術!SonicGarden Study #09
2015/11/15 Javaでwebアプリケーション入門
Heroku Dyno再起動時の振る舞い
特盛!Heroku
VPSやめてHerokuに移行したお話
Herokuの課金から逃れるための安い鯖探し
ソニックガーデン流 無駄のないシステム開発
Herokuトレーニング
Heroku Connect Webinar
IIJ GIOを支える統合運用監視基盤
 
実践Herokuデータベース編 Webセミナー
おいしいherokuの使い方
gitで過去に戻りたい
PaaSに適したアプリケーション設計 がもたらすメリット
PHP開発者のためのHeroku入門
IPウォームアップとは?【SendGrid】
Ad

Similar to プロフェッショナルのための 実践 Heroku 入門 (20)

PDF
Heroku Getting Started
PDF
Heroku Inside
PDF
Social Enterprise Java Apps on Heroku Webinar
PDF
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
PDF
さあ、はじめよう。Application Partner
PDF
Developer Keynote
PDF
Apache Kafka on Herokuを活用したイベント駆動アーキテクチャの設計と実装
PDF
ビジネスアイデアを最速で形にできるApp exchange
PDF
活躍中のアプリケーションから紐解くForcecom
PDF
(Ruby + Agile) x Cloud = Like!
PDF
herokuもおもしろそうだよ(よこはまクラウド勉強会LT資料)
PDF
Salesforce1 platformで爆速モバイル開発
PDF
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
PDF
Salesforce1モバイルアプリ開発入門Webinar
PDF
超初心者向けForce.com入門
PDF
Ruby コミュニティの文化に学ぶエンタープライズシステム開発の処方箋
PPTX
18-B-2 Why don't you start business with cloud?
PDF
絶賛活躍中のモバイルアプリに学ぶモバイルならではのアイデア
PDF
Salesforce1モバイルアプリケーション開発概要
PDF
すぐ始めれるクラウド
Heroku Getting Started
Heroku Inside
Social Enterprise Java Apps on Heroku Webinar
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
さあ、はじめよう。Application Partner
Developer Keynote
Apache Kafka on Herokuを活用したイベント駆動アーキテクチャの設計と実装
ビジネスアイデアを最速で形にできるApp exchange
活躍中のアプリケーションから紐解くForcecom
(Ruby + Agile) x Cloud = Like!
herokuもおもしろそうだよ(よこはまクラウド勉強会LT資料)
Salesforce1 platformで爆速モバイル開発
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Salesforce1モバイルアプリ開発入門Webinar
超初心者向けForce.com入門
Ruby コミュニティの文化に学ぶエンタープライズシステム開発の処方箋
18-B-2 Why don't you start business with cloud?
絶賛活躍中のモバイルアプリに学ぶモバイルならではのアイデア
Salesforce1モバイルアプリケーション開発概要
すぐ始めれるクラウド

More from Salesforce Developers Japan (20)

PDF
Salesforce DX の始め方とパートナー様成功事例
PDF
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
PDF
Einstein Analyticsでのデータ取り込みと加工
PDF
GMOペパボのエンジニアが語るHeroku活用ノウハウ
PDF
Salesforce Big Object 最前線
PDF
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
PDF
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
PDF
Lightning時代のService Cloud概要とカスタマイズ
PDF
Spring '19リリース開発者向け新機能セミナー
PDF
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
PDF
Einstein analyticsdashboardwebinar
PDF
MuleSoft Anypoint Platformのコンセプトとサービス
PDF
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
PDF
Heroku seminar winter19
PDF
Dreamforce18 update platform
PDF
Winter '19 開発者向け新機能
PDF
Lightning時代のレポート ダッシュボード & Flow 最前線
PDF
Summer18 開発者向け新機能Webセミナー
PDF
使ってみよう、Salesforce Big Object!
PDF
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
Salesforce DX の始め方とパートナー様成功事例
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
Einstein Analyticsでのデータ取り込みと加工
GMOペパボのエンジニアが語るHeroku活用ノウハウ
Salesforce Big Object 最前線
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Lightning時代のService Cloud概要とカスタマイズ
Spring '19リリース開発者向け新機能セミナー
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
Einstein analyticsdashboardwebinar
MuleSoft Anypoint Platformのコンセプトとサービス
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
Heroku seminar winter19
Dreamforce18 update platform
Winter '19 開発者向け新機能
Lightning時代のレポート ダッシュボード & Flow 最前線
Summer18 開発者向け新機能Webセミナー
使ってみよう、Salesforce Big Object!
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方

プロフェッショナルのための 実践 Heroku 入門