Skip to main content
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
EN
Upload
Download free for 30 days
Sign in
Uploaded by
Mitch Okamoto
1,993 views
Heroku Javaで12-Factor App
3/22 JJUG 「【東京】JJUGナイトセミナー Javaクラウドプラットフォーム大特集」で使用した資料です。 https://jjug.doorkeeper.jp/events/39226
Technology
◦
Read more
4
Save
Share
Embed
Save to Drive
Download now
Downloaded 23 times
1
/ 20
2
/ 20
3
/ 20
4
/ 20
5
/ 20
6
/ 20
7
/ 20
8
/ 20
9
/ 20
10
/ 20
11
/ 20
12
/ 20
13
/ 20
14
/ 20
15
/ 20
16
/ 20
17
/ 20
18
/ 20
19
/ 20
20
/ 20
More Related Content
PDF
やれる Heroku - Java アプリケーション開発編
by
Salesforce Developers Japan
53 slides
3.3K views
PDF
プロフェッショナルのための 実践 Heroku 入門
by
Salesforce Developers Japan
38 slides
2K views
PDF
App Cloud モバイルアプリ開発戦略
by
Salesforce Developers Japan
32 slides
718 views
PDF
Ruby開発者のためのHeroku入門
by
Salesforce Developers Japan
48 slides
4.9K views
PDF
Python開発者のためのHeroku入門
by
Salesforce Developers Japan
44 slides
6K views
PDF
PHP開発者のためのHeroku入門
by
Salesforce Developers Japan
48 slides
4K views
PDF
超初心者向けForce.com入門
by
Salesforce Developers Japan
47 slides
12.8K views
PDF
Visualforceを使ってみよう
by
Salesforce Developers Japan
50 slides
14.7K views
やれる Heroku - Java アプリケーション開発編
by
Salesforce Developers Japan
53 slides
3.3K views
プロフェッショナルのための 実践 Heroku 入門
by
Salesforce Developers Japan
38 slides
2K views
App Cloud モバイルアプリ開発戦略
by
Salesforce Developers Japan
32 slides
718 views
Ruby開発者のためのHeroku入門
by
Salesforce Developers Japan
48 slides
4.9K views
Python開発者のためのHeroku入門
by
Salesforce Developers Japan
44 slides
6K views
PHP開発者のためのHeroku入門
by
Salesforce Developers Japan
48 slides
4K views
超初心者向けForce.com入門
by
Salesforce Developers Japan
47 slides
12.8K views
Visualforceを使ってみよう
by
Salesforce Developers Japan
50 slides
14.7K views
What's hot
PDF
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
by
Salesforce Developers Japan
26 slides
4.8K views
PDF
食わず嫌いの為のSalesforce1 Platform入門
by
Mitch Okamoto
43 slides
3.4K views
PDF
Spring16 リリース開発者向け新機能Webセミナー
by
Salesforce Developers Japan
56 slides
6.4K views
PDF
はじめようLightningコンポーネント
by
Salesforce Developers Japan
24 slides
3.8K views
PDF
Go Faster with Lightning : Salesforce Lightning 概要Webinar
by
Salesforce Developers Japan
42 slides
2.6K views
PDF
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
by
Salesforce Developers Japan
30 slides
1.4K views
PDF
Node.js開発者のためのHeroku入門
by
Salesforce Developers Japan
47 slides
4.4K views
PDF
Lightning Connect で外部データにリアルタイムにアクセス
by
Salesforce Developers Japan
33 slides
2.6K views
PDF
Winter '17 開発者向け新機能Webセミナー
by
Salesforce Developers Japan
37 slides
2K views
PDF
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
by
Salesforce Developers Japan
35 slides
1.1K views
PDF
Force.com開発基礎
by
Salesforce Developers Japan
27 slides
4.7K views
PDF
Salesforce1 PlatformアーキテクチャWebinar
by
Salesforce Developers Japan
45 slides
4.8K views
PDF
Lightningのコンポーネントフレームワークの概要
by
Salesforce Developers Japan
20 slides
3.6K views
PDF
JavascriptとVisualforceの統合Webinar
by
Salesforce Developers Japan
27 slides
6.4K views
PDF
Summer '16 開発者向け新機能 Webセミナー
by
Salesforce Developers Japan
79 slides
2.2K views
PDF
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
by
Salesforce Developers Japan
32 slides
3.4K views
PDF
Lightning Experience で何が変わったか?
by
Salesforce Developers Japan
34 slides
3.3K views
PDF
Lightning アプリケーション開発 - Visualforce ページの移行
by
Salesforce Developers Japan
31 slides
2.6K views
PDF
Lightning コンポーネント Deep Dive
by
Salesforce Developers Japan
13 slides
3.2K views
PDF
Lightning を利用した開発とケーススタディ
by
Salesforce Developers Japan
23 slides
3.6K views
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
by
Salesforce Developers Japan
26 slides
4.8K views
食わず嫌いの為のSalesforce1 Platform入門
by
Mitch Okamoto
43 slides
3.4K views
Spring16 リリース開発者向け新機能Webセミナー
by
Salesforce Developers Japan
56 slides
6.4K views
はじめようLightningコンポーネント
by
Salesforce Developers Japan
24 slides
3.8K views
Go Faster with Lightning : Salesforce Lightning 概要Webinar
by
Salesforce Developers Japan
42 slides
2.6K views
実践!カスタマー エクスペリエンス向上のためのアプリ開発 前編
by
Salesforce Developers Japan
30 slides
1.4K views
Node.js開発者のためのHeroku入門
by
Salesforce Developers Japan
47 slides
4.4K views
Lightning Connect で外部データにリアルタイムにアクセス
by
Salesforce Developers Japan
33 slides
2.6K views
Winter '17 開発者向け新機能Webセミナー
by
Salesforce Developers Japan
37 slides
2K views
実践!カスタマー エクスペリエンス 向上のためのアプリ開発 後編
by
Salesforce Developers Japan
35 slides
1.1K views
Force.com開発基礎
by
Salesforce Developers Japan
27 slides
4.7K views
Salesforce1 PlatformアーキテクチャWebinar
by
Salesforce Developers Japan
45 slides
4.8K views
Lightningのコンポーネントフレームワークの概要
by
Salesforce Developers Japan
20 slides
3.6K views
JavascriptとVisualforceの統合Webinar
by
Salesforce Developers Japan
27 slides
6.4K views
Summer '16 開発者向け新機能 Webセミナー
by
Salesforce Developers Japan
79 slides
2.2K views
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
by
Salesforce Developers Japan
32 slides
3.4K views
Lightning Experience で何が変わったか?
by
Salesforce Developers Japan
34 slides
3.3K views
Lightning アプリケーション開発 - Visualforce ページの移行
by
Salesforce Developers Japan
31 slides
2.6K views
Lightning コンポーネント Deep Dive
by
Salesforce Developers Japan
13 slides
3.2K views
Lightning を利用した開発とケーススタディ
by
Salesforce Developers Japan
23 slides
3.6K views
Viewers also liked
PDF
Brief tutorial on Git
by
聖文 鄭
56 slides
7.6K views
PDF
12-Factor App
by
Abdullah Çetin ÇAVDAR
90 slides
2K views
PDF
ソニックガーデン流 無駄のないシステム開発
by
Salesforce Developers Japan
18 slides
2K views
PDF
Heroku Postgres
by
Salesforce Developers Japan
42 slides
1.9K views
PDF
Heroku DX
by
Salesforce Developers Japan
7 slides
502 views
PDF
Heroku入門
by
Salesforce Developers Japan
70 slides
3.7K views
PDF
Herokuトレーニング
by
Yosuke Murata
34 slides
2.7K views
PDF
初めてのHeroku Webinar
by
Salesforce Developers Japan
15 slides
2.1K views
PDF
実践Heroku アプリ開発編 Webinar
by
Salesforce Developers Japan
33 slides
1.5K views
PDF
Heroku Connect Webinar
by
Salesforce Developers Japan
25 slides
1.5K views
PDF
実践Herokuデータベース編 Webセミナー
by
Salesforce Developers Japan
26 slides
2.1K views
PPTX
おいしいherokuの使い方
by
Hideki Ohkubo
41 slides
11.5K views
PDF
PaaSに適したアプリケーション設計がもたらすメリット
by
Ayumu Aizawa
30 slides
2.6K views
PPTX
12 factor app an introduction
by
Krishna-Kumar
5 slides
11.6K views
PDF
12-Factor
by
Luc Juggery
24 slides
2.9K views
PDF
Advanced Git
by
segv
95 slides
19.6K views
PDF
Heroku CIを触ってみる
by
Mitch Okamoto
18 slides
348 views
PDF
かんたんHeroku入門 - Heroku へのデプロイと運用 -
by
sakagami3
30 slides
51.8K views
PDF
2015/11/15 Javaでwebアプリケーション入門
by
Asami Abe
70 slides
83.1K views
PDF
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
by
Mitch Okamoto
53 slides
1.6K views
Brief tutorial on Git
by
聖文 鄭
56 slides
7.6K views
12-Factor App
by
Abdullah Çetin ÇAVDAR
90 slides
2K views
ソニックガーデン流 無駄のないシステム開発
by
Salesforce Developers Japan
18 slides
2K views
Heroku Postgres
by
Salesforce Developers Japan
42 slides
1.9K views
Heroku DX
by
Salesforce Developers Japan
7 slides
502 views
Heroku入門
by
Salesforce Developers Japan
70 slides
3.7K views
Herokuトレーニング
by
Yosuke Murata
34 slides
2.7K views
初めてのHeroku Webinar
by
Salesforce Developers Japan
15 slides
2.1K views
実践Heroku アプリ開発編 Webinar
by
Salesforce Developers Japan
33 slides
1.5K views
Heroku Connect Webinar
by
Salesforce Developers Japan
25 slides
1.5K views
実践Herokuデータベース編 Webセミナー
by
Salesforce Developers Japan
26 slides
2.1K views
おいしいherokuの使い方
by
Hideki Ohkubo
41 slides
11.5K views
PaaSに適したアプリケーション設計がもたらすメリット
by
Ayumu Aizawa
30 slides
2.6K views
12 factor app an introduction
by
Krishna-Kumar
5 slides
11.6K views
12-Factor
by
Luc Juggery
24 slides
2.9K views
Advanced Git
by
segv
95 slides
19.6K views
Heroku CIを触ってみる
by
Mitch Okamoto
18 slides
348 views
かんたんHeroku入門 - Heroku へのデプロイと運用 -
by
sakagami3
30 slides
51.8K views
2015/11/15 Javaでwebアプリケーション入門
by
Asami Abe
70 slides
83.1K views
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
by
Mitch Okamoto
53 slides
1.6K views
Similar to Heroku Javaで12-Factor App
PDF
Heroku Getting Started
by
Ayumu Aizawa
51 slides
1.2K views
PDF
Herokuで実践するCI, CD
by
Salesforce Developers Japan
35 slides
2K views
PDF
Heroku Inside
by
Ayumu Aizawa
45 slides
7K views
PDF
Heroku でカンタンすぐに実現する CI/CD
by
Takashi Abe
34 slides
2.6K views
PDF
特盛!Heroku
by
Shunji Konishi
41 slides
23.9K views
PDF
Developer Keynote
by
Salesforce Developers Japan
45 slides
928 views
PDF
Social Enterprise Java Apps on Heroku Webinar
by
Salesforce Developers Japan
48 slides
1.4K views
PPTX
幅広い技術力が身につくSalesforceエンジニアのススメ〜入門編〜
by
SFDG ROOKIES
81 slides
8.9K views
PDF
【Devsumi2019】開発者に贈るSalesforceプラットフォーム概論と最新動向
by
SFDG ROOKIES
64 slides
1.6K views
PDF
Herokuのご紹介
by
Ayumu Aizawa
15 slides
1.5K views
PPTX
属人化したフロントエンドのJavaScriptを、‘新規機能開発を止めずに’改善するために行った取り組みについて。及びその経過報告。
by
Jun Suzuki
64 slides
2.2K views
PPTX
The Twelve-Factor App (2017)
by
Kihyun Kim
29 slides
132 views
PDF
九州アプリチャレンジキャラバン2017報告会
by
Keisuke Mori
69 slides
284 views
Heroku Getting Started
by
Ayumu Aizawa
51 slides
1.2K views
Herokuで実践するCI, CD
by
Salesforce Developers Japan
35 slides
2K views
Heroku Inside
by
Ayumu Aizawa
45 slides
7K views
Heroku でカンタンすぐに実現する CI/CD
by
Takashi Abe
34 slides
2.6K views
特盛!Heroku
by
Shunji Konishi
41 slides
23.9K views
Developer Keynote
by
Salesforce Developers Japan
45 slides
928 views
Social Enterprise Java Apps on Heroku Webinar
by
Salesforce Developers Japan
48 slides
1.4K views
幅広い技術力が身につくSalesforceエンジニアのススメ〜入門編〜
by
SFDG ROOKIES
81 slides
8.9K views
【Devsumi2019】開発者に贈るSalesforceプラットフォーム概論と最新動向
by
SFDG ROOKIES
64 slides
1.6K views
Herokuのご紹介
by
Ayumu Aizawa
15 slides
1.5K views
属人化したフロントエンドのJavaScriptを、‘新規機能開発を止めずに’改善するために行った取り組みについて。及びその経過報告。
by
Jun Suzuki
64 slides
2.2K views
The Twelve-Factor App (2017)
by
Kihyun Kim
29 slides
132 views
九州アプリチャレンジキャラバン2017報告会
by
Keisuke Mori
69 slides
284 views
More from Mitch Okamoto
PDF
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
by
Mitch Okamoto
89 slides
2.8K views
PDF
MuleSoftマイクロサービスとデプロイメントパターン
by
Mitch Okamoto
60 slides
1.8K views
PDF
Heroku meetu18 kafka
by
Mitch Okamoto
34 slides
287 views
PDF
世界的クラウド企業がコミュニティを育てるために考えていること
by
Mitch Okamoto
41 slides
1.9K views
PDF
Summer17新機能 Einstein周り
by
Mitch Okamoto
11 slides
625 views
PDF
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
by
Mitch Okamoto
18 slides
2K views
PDF
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
by
Mitch Okamoto
71 slides
3.8K views
PDF
大規模BIクラウドWebサービスの裏側
by
Mitch Okamoto
49 slides
2.1K views
PDF
Dreamforce15 報告など
by
Mitch Okamoto
17 slides
989 views
PDF
Lightning Developer Week Tokyo
by
Mitch Okamoto
63 slides
1.7K views
PDF
Wave : Analytics Cloudとは
by
Mitch Okamoto
12 slides
981 views
PDF
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
by
Mitch Okamoto
40 slides
1.6K views
PDF
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
by
Mitch Okamoto
8 slides
3K views
PDF
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
by
Mitch Okamoto
47 slides
2.1K views
PDF
Enterpriseでもモバイル開発
by
Mitch Okamoto
53 slides
3.1K views
PDF
Salesforce Platformとモバイル活用
by
Mitch Okamoto
46 slides
1.1K views
PDF
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
by
Mitch Okamoto
35 slides
1.4K views
PDF
Summer '12のワイルドな新機能+
by
Mitch Okamoto
36 slides
2.4K views
PDF
Herokuの多言語対応とPlay!
by
Mitch Okamoto
11 slides
1.9K views
PDF
Heroku-ja Meetup #1 - Salesforce.com
by
Mitch Okamoto
19 slides
1.4K views
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ
by
Mitch Okamoto
89 slides
2.8K views
MuleSoftマイクロサービスとデプロイメントパターン
by
Mitch Okamoto
60 slides
1.8K views
Heroku meetu18 kafka
by
Mitch Okamoto
34 slides
287 views
世界的クラウド企業がコミュニティを育てるために考えていること
by
Mitch Okamoto
41 slides
1.9K views
Summer17新機能 Einstein周り
by
Mitch Okamoto
11 slides
625 views
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
by
Mitch Okamoto
18 slides
2K views
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
by
Mitch Okamoto
71 slides
3.8K views
大規模BIクラウドWebサービスの裏側
by
Mitch Okamoto
49 slides
2.1K views
Dreamforce15 報告など
by
Mitch Okamoto
17 slides
989 views
Lightning Developer Week Tokyo
by
Mitch Okamoto
63 slides
1.7K views
Wave : Analytics Cloudとは
by
Mitch Okamoto
12 slides
981 views
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
by
Mitch Okamoto
40 slides
1.6K views
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
by
Mitch Okamoto
8 slides
3K views
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
by
Mitch Okamoto
47 slides
2.1K views
Enterpriseでもモバイル開発
by
Mitch Okamoto
53 slides
3.1K views
Salesforce Platformとモバイル活用
by
Mitch Okamoto
46 slides
1.1K views
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
by
Mitch Okamoto
35 slides
1.4K views
Summer '12のワイルドな新機能+
by
Mitch Okamoto
36 slides
2.4K views
Herokuの多言語対応とPlay!
by
Mitch Okamoto
11 slides
1.9K views
Heroku-ja Meetup #1 - Salesforce.com
by
Mitch Okamoto
19 slides
1.4K views
Heroku Javaで12-Factor App
1.
Heroku Javaで12-Factor App Mitsuhiro
Okamoto Senior Developer Evangelist Salesforce.com @mituhisro
2.
岡本 充洋 Salesforce.com Senior Developer
Evangelist Java歴約10年 (内5年ぐらいSalesforce系へ留学中) @mitushiro
3.
意外と知らない方が多いですが HerokuはSalesforce.comファミリー
4.
Salesforceのプラットフォームアプローチ 業務のエキスパート自身が、 プログラマーの手を借りずに 業務アプリを開発できる プログラマーの生産性を最大化 革 新的なアプリを開発にリソースを集 中できる
5.
Herokuが考えるアプリケーション開発の姿 あらゆる領域において、アプリケーションの重要度が高まっている今、サーバーやデー タベース環境構築を迅速に行い、運用コストを最小限に抑える必要があるとHerokuは 考えています。 開発者はサーバーやオペレーティングシステムの事は考える必要はなく、インフラの管 理業務ではなくアプリケーション開発に集中するべきです。 アプリケーション開発で頻繁に利用される機能は、一から作る必要はありません。オー プンソースを梃子のように使うことで、アプリケーション開発にかかる期間とコストを最小 化できます。
6.
アプリ実行環境 Dyno(ダイノ): あらゆる開発言語で 作られたアプリを実行可能な Linuxベースのコンテナ データベース: 信頼性の高い クラウドデータベース 拡張機能(アドオン): 140以上の拡張機能 モニタリング、ビッグデータ ログ管理、など Herokuの構成要素 顧客アプリを開発、運用、拡張するためのプラットフォーム・アズ・ア・サービス(PaaS) Ruby Node.jp Java PHP Python Scala Clojure ビッグデータ SSL Email SMS 検索 分析 モニタリング ロギング 24/7/365 運用 セキュリティ ヘルスチェック 高可用性 暗号化 ロールバック Heroku Connect: Salesforceとの シームレスな接続
7.
The Twelve Factor
App 現代的なアプリケーションを設計、構築、運用するための12の方法論 Heroku創業者のアダム・ウィギンスがプラットフォームサービス上で 稼働する数百のアプリの特性から得た知見をまとめたもの (原文)http://12factor.net/ (日本語訳)http://12factor.net/ja/
8.
The Twelve Factor
App I. コードベース バージョン管理されている1つのコードベースと複数のデプロイ II. 依存関係 依存関係を明示的に宣言し分離する III. 設定 設定を環境変数に格納する IV. バックエンドサービス バックエンドサービスをアタッチされたリソースとして扱う V. ビルド、リリース、実行 ビルド、リリース、実行の3つのステージを厳密に分離する VI. プロセス アプリを1つもしくは複数のステートレスなプロセスとして実行 VII. ポートバインディング ポートバインディングを通してサービスを公開する VIII. 並行性 プロセスモデルによってスケールアウトする IX. 廃棄容易性 高速な起動とグレースフルシャットダウンで堅牢性を最大化 X. 開発/本番一致 開発、ステージング、本番環境をできるだけ一致させる XI. ログ ログをイベントストリームとして扱う XII. 管理プロセス 管理タスクを1回限りのプロセスとして実行する
9.
Gitを利用したアプリケーションデプロイ Slugコンパイル アプリ実行環境 の判別 依存ライブラリ などのインストール /セットアップ
10.
Herokuでのアプリケーションデプロイ $ git push
heroku master Counting objects: 4, done. Delta compressionusing up to 8 threads. Compressing objects: 100% (4/4), done. Writing objects: 100% (4/4), 367 bytes | 0 bytes/s, done. Total 4 (delta 3), reused 0 (delta 0) remote: Compressing source files... done. remote: Building source: remote: remote: -----> Node.js app detected remote: remote: -----> Creating runtime environment remote: remote: NPM_CONFIG_LOGLEVEL=error … remote: -----> Building dependencies remote: Pruning any extraneous modules remote: Installing node modules (package.json) remote: … remote: -----> Launching... done, v4 remote: https://agile-meadow-8177.herokuapp.com/ deployed to Heroku remote: remote: Verifying deploy.... done. To https://git.heroku.com/agile-meadow-8177.git 777c350..6219ad4 master -> master アプリ実行環境の判別 依存ライブラリ などのインストール/セットアップ アプリの起動 アプリケーションコードの同期
11.
Javaを利用した場合も考え方は同じ Slugコンパイル アプリ実行環境 の判別 依存ライブラリ などのインストール /セットアップ pom.xml build.gradle
12.
Demo
13.
The Twelve Factor
App I. コードベース バージョン管理されている1つのコードベースと複数のデプロイ II. 依存関係 依存関係を明示的に宣言し分離する III. 設定 設定を環境変数に格納する IV. バックエンドサービス バックエンドサービスをアタッチされたリソースとして扱う V. ビルド、リリース、実行 ビルド、リリース、実行の3つのステージを厳密に分離する VI. プロセス アプリを1つもしくは複数のステートレスなプロセスとして実行 VII. ポートバインディング ポートバインディングを通してサービスを公開する VIII. 並行性 プロセスモデルによってスケールアウトする IX. 廃棄容易性 高速な起動とグレースフルシャットダウンで堅牢性を最大化 X. 開発/本番一致 開発、ステージング、本番環境をできるだけ一致させる XI. ログ ログをイベントストリームとして扱う XII. 管理プロセス 管理タスクを1回限りのプロセスとして実行する
14.
Pull Requestから自動的にブランチビルドを作成 PipeLineによるアプリケーションのレビュー GithubのPull Requestと連携
15.
Demo
16.
The Twelve Factor
App I. コードベース バージョン管理されている1つのコードベースと複数のデプロイ II. 依存関係 依存関係を明示的に宣言し分離する III. 設定 設定を環境変数に格納する IV. バックエンドサービス バックエンドサービスをアタッチされたリソースとして扱う V. ビルド、リリース、実行 ビルド、リリース、実行の3つのステージを厳密に分離する VI. プロセス アプリを1つもしくは複数のステートレスなプロセスとして実行 VII. ポートバインディング ポートバインディングを通してサービスを公開する VIII. 並行性 プロセスモデルによってスケールアウトする IX. 廃棄容易性 高速な起動とグレースフルシャットダウンで堅牢性を最大化 X. 開発/本番一致 開発、ステージング、本番環境をできるだけ一致させる XI. ログ ログをイベントストリームとして扱う XII. 管理プロセス 管理タスクを1回限りのプロセスとして実行する
17.
多くのFortune 500企業やスタートアップがHerokuを利用
18.
みずほ、三菱UFJ、SMBC、セールスフォースより投資され注目されるフィンテック アプリダウンロード数80万以上の運用を、数名のスタッフで運用 Heroku Performance Dyno上で顧客管理を行い、Heroku
PostgresやRedisにデータを集約 日本初の取引、残高を分析してくれるお金の一括管理アプリ Herokuを活用し、拡張性の高い お金の一括管理アプリを運用
19.
プログラム言語別のチュートリアル資料が掲載 Heroku開発者向けドキュメント devcenter.heroku.com
20.
thank y u