Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
From vertical to horizontal: The challenges of ...
Search
Pierre-Yves Ritschard
May 18, 2018
Technology
0
64
From vertical to horizontal: The challenges of scalability in the cloud
A refresh on a previous talk, given at We are Developers 2018
Pierre-Yves Ritschard
May 18, 2018
Tweet
Share
More Decks by Pierre-Yves Ritschard
See All by Pierre-Yves Ritschard
Meetup Camptocamp: Exoscale SKS
pyr
0
430
The (long) road to Kubernetes
pyr
0
310
Change Management at Scale
pyr
0
110
5 years of Clojure
pyr
2
1k
Taming Jenkins
pyr
0
48
Init: then and now
pyr
1
190
Billing the Cloud
pyr
0
300
From Vertical to Horizontal
pyr
2
140
Billing the Cloud
pyr
7
2.2k
Other Decks in Technology
See All in Technology
Navigation3でViewModelにデータを渡す方法
mikanichinose
0
220
Claude Code Actionを使ったコード品質改善の取り組み
potix2
PRO
6
2.4k
Lambda Web Adapterについて自分なりに理解してみた
smt7174
5
130
作曲家がボカロを使うようにPdMはAIを使え
itotaxi
0
130
How Community Opened Global Doors
hiroramos4
PRO
1
120
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
120
AWS テクニカルサポートとエンドカスタマーの中間地点から見えるより良いサポートの活用方法
kazzpapa3
2
560
"サービスチーム" での技術選定 / Making Technology Decisions for the Service Team
kaminashi
1
170
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
480
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
3
230
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
5
650
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
330
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
337
57k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
24k
Raft: Consensus for Rubyists
vanstee
140
7k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
710
We Have a Design System, Now What?
morganepeng
53
7.7k
Writing Fast Ruby
sferik
628
62k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Transcript
@pyr
@pyr • • •
@pyr
@pyr • • • •
@pyr • • • •
@pyr
• • •
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
None
@pyr
@pyr
None
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr • • • •
None
@pyr • • •
@pyr • • • • •
@pyr
@pyr provider "exoscale" { api_key = "${var.exoscale_api_key}" secret_key = "${var.exoscale_secret_key}"
} resource "exoscale_instance" "web" { template = "ubuntu 18.04" disk_size = "50g" template = "ubuntu 18.04" profile = "medium" ssh_key = "production" }
None
@pyr “There is no cloud, there is just someone else’s
computer”
@pyr “There is no cloud, there is just someone else’s
computer pager”
@pyr • • ◦ • •
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr @timed('activate-account') def activate_account(self, id): self.accounts.by_id(id).try_activate()
@pyr
@pyr
@pyr
@pyr
@pyr { request_id: "97d4f7b3", host_id: "64e4-41b5", action: "mailout", recipients: [
"
[email protected]
" ], content: "..." }
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr • • •
@pyr
@pyr
@pyr
@pyr
@pyr
@pyr