Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Heroku as a production platform
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Mårten Gustafson
February 03, 2015
Technology
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Heroku as a production platform
Learnings from using Heroku to host a production system, presented at Jfokus in Stockholm.
Mårten Gustafson
February 03, 2015
More Decks by Mårten Gustafson
See All by Mårten Gustafson
Github all the things!
chids
3
390
Bastardised Kanban
chids
0
1.6k
DevOps @ KnowIT
chids
0
220
Opinions on DevOps
chids
2
670
REST - Valtech
chids
4
440
The OPS side of DEV
chids
9
4.6k
[Swedish] NoSQL at Javaforum Stockholm
chids
2
240
Approaching and evaluating NoSQL
chids
3
230
Automation @ Hitta.se and why it happened
chids
1
330
Other Decks in Technology
See All in Technology
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
310
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
180
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.5k
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
300
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.3k
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
370
OR学会2026年秋期大会_機械学習と数理最適化の融合による、配合レシピ最適化システム開発事例
brainpadpr
0
130
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.5k
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
ハードウェアコンペでもAI駆動開発が進んでいる話
iotengineer22
1
690
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
390
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
130
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
WCS-LA-2024
lcolladotor
0
880
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Abbi's Birthday
coloredviolet
4
10k
Paper Plane
katiecoart
PRO
4
54k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
as a production platform
Howdy! I’m Mårten Gustafson
None
Why?
Servers We saw no need
Architecture 12 factor compliance
DevOps No ops/infra team
Our setup
None
Our history Glesys => UpCloud => Heroku
Since November 2013
Red Green Refactor
Red Green Refactor Code push
Bronson.io Red Green Refactor Open PR Code review, build &
unit tests
Bronson.io Red Green Refactor Code review, build & unit tests
Bronson.io Red Green Refactor Merge to master Build & unit
tests
Bronson.io Red Green Refactor Build & unit tests Stage deploy
Bronson.io Red Green Refactor Stage deploy
Bronson.io Red Green Refactor Production deploy
Bronson.io Red Green Refactor
Learnings
Organizations Organisation == Environment
Preboot Zero downtime deploy
Add-ons per-app per-env control
Delegate Access & responsibility
Pipelines Don’t push, promote
Auto-deploy At least to staging
Transparency Audit trail & chat log
Challenges
Service discovery We use DNS
Auto-scaling API vs add-ons
Provisioning terraform.io
SSL certificates manual vs add-ons
Questions?
[email protected]