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
120
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
Canada Cloud Native Meetups - 2025 Sponsor Deck
cncfcanada
0
72
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope
cncfcanada
0
140
[CNCF Q1 2024] Remediate Kubernetes Security Threats in Real-Time with Falco Talon
cncfcanada
0
26
[Q2 CNCF 2023] Metrio, a Cloud run journey
cncfcanada
0
21
[CNCF Q1 2024] Agentic Installer LLMs Helm Charts by Chris Gruel @Akeyless
cncfcanada
0
33
Karpenter @LightSpeed
cncfcanada
0
61
Shorten the dev loop with mirrord
cncfcanada
0
39
October 2023 Montreal CNCF Meetup
cncfcanada
0
45
Beyond Dashboarding The Grafana Observability Stack by Steve Caron
cncfcanada
0
100
Other Decks in Technology
See All in Technology
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
150
AIエージェント元年@日本生成AIユーザ会
shukob
1
260
ExaDB-XSで利用されているExadata Exascaleについて
oracle4engineer
PRO
3
300
エンジニアのキャリアパスと、 その中で自分が大切にしていること
noteinc
3
350
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
19k
事業を差別化する技術を生み出す技術
pyama86
2
540
Snowflake ML モデルを dbt データパイプラインに組み込む
estie
0
120
開発者のための FinOps/FinOps for Engineers
oracle4engineer
PRO
2
260
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.9k
IAMのマニアックな話2025
nrinetcom
PRO
6
1.4k
ライフステージの変化を乗り越える 探索型のキャリア選択
tenshoku_draft
1
120
プルリクエストレビューを終わらせるためのチーム体制 / The Team for Completing Pull Request Reviews
nekonenene
3
1.5k
Featured
See All Featured
Facilitating Awesome Meetings
lara
53
6.3k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
440
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Making Projects Easy
brettharned
116
6k
Designing for humans not robots
tammielis
250
25k
Designing Experiences People Love
moore
140
23k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Language of Interfaces
destraynor
156
24k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
13
1k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
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 • jason.h@ecobee.com • /in/jasonhadi/ • @jasonhadi (k8scanada slack)