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
Cloud Native Story CA #1 by Jason Hadi @Ecobee
Search
cncf-canada-meetups
May 12, 2020
Technology
0
140
Cloud Native Story CA #1 by Jason Hadi @Ecobee
cncf-canada-meetups
May 12, 2020
Tweet
Share
More Decks by cncf-canada-meetups
See All by cncf-canada-meetups
Recursion - Meetup - Presentation - June 19th.pdf
cncfcanada
0
15
CNCF Toronto Shopify Meetup Slides 26-03-25
cncfcanada
0
33
Canada Cloud Native Meetups - 2025 Sponsor Deck
cncfcanada
0
160
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope
cncfcanada
0
200
[CNCF Q1 2024] Remediate Kubernetes Security Threats in Real-Time with Falco Talon
cncfcanada
0
48
[Q2 CNCF 2023] Metrio, a Cloud run journey
cncfcanada
0
28
[CNCF Q1 2024] Agentic Installer LLMs Helm Charts by Chris Gruel @Akeyless
cncfcanada
0
49
Karpenter @LightSpeed
cncfcanada
0
89
Shorten the dev loop with mirrord
cncfcanada
0
62
Other Decks in Technology
See All in Technology
"複雑なデータ処理 × 静的サイト" を両立させる、楽をするRails運用 / A low-effort Rails workflow that combines “Complex Data Processing × Static Sites”
hogelog
3
1.7k
C# 14 / .NET 10 の新機能 (RC 1 時点)
nenonaninu
1
1.5k
PLaMo2シリーズのvLLM実装 / PFN LLM セミナー
pfn
PRO
2
940
stupid jj tricks
indirect
0
7.8k
組織観点からIAM Identity CenterとIAMの設計を考える
nrinetcom
PRO
1
160
【新卒研修資料】LLM・生成AI研修 / Large Language Model・Generative AI
brainpadpr
23
16k
Sidekiq その前に:Webアプリケーションにおける非同期ジョブ設計原則
morihirok
17
7.2k
Escaping_the_Kraken_-_October_2025.pdf
mdalmijn
0
110
データエンジニアがこの先生きのこるには...?
10xinc
0
440
後進育成のしくじり〜任せるスキルとリーダーシップの両立〜
matsu0228
6
2k
pprof vs runtime/trace (FlightRecorder)
task4233
0
150
GopherCon Tour 概略
logica0419
2
170
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
4 Signs Your Business is Dying
shpigford
185
22k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Raft: Consensus for Rubyists
vanstee
139
7.1k
Facilitating Awesome Meetings
lara
56
6.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Transcript
ecobee’s CNCF story! May 11, 2020 Canadian Cloud Native Stories
2 Jason Hadi • At ecobee for ~2 years •
SRE on the Home Monitoring team • Previously at Thomson Reuters, RL Datix • Big fan of scotch!
3 ecobee is a connected home company
4 ecobee is a connected home company
5 ecobee is a connected home company Over a million
connected thermostats heating and cooling homes!
6 ecobee is a connected home company Over a million
connected thermostats heating and cooling homes!
7
8
9 ❤
10 ❤
11 We weren’t always cloud first…
12 We weren’t always cloud first…
13 SPOILER: We didn’t leave our colo.
14 • Gave us the confidence to maintain a Kubernetes
cluster on-premise • Easy to bring in new nodes means we could slowly decrease capacity on the legacy setup
15
16 Many of our other products are in the cloud
on GKE!
17 Many of our other products are in the cloud
on GKE! ecobee product teams are autonomous including infrastructure (think squad model)
18
19 • Still mostly helm v2 + tillerless • Lots
of plugins: • helmfile, helm-gcs, helm-diff • So many helm charts! • nginx-ingress, prometheus- operator, loki, cert-manager…
20 + • Protobuf already used by ecobee for Google
Pub/sub messaging • Well-defined contract for integration between teams (works well for squad model)
21 Still early in our Cloud journey… Say Hi! Jason
Hadi Site Reliability Engineer •
[email protected]
• /in/jasonhadi/ • @jasonhadi (k8scanada slack)