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
[SRETT #6] DBREノススメ
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
nnaka2992
June 22, 2023
Programming
1.3k
3
Share
[SRETT #6] DBREノススメ
3-shake SRE Tech Talk #6で発表した資料です
https://3-shake.connpass.com/event/279426/
nnaka2992
June 22, 2023
More Decks by nnaka2992
See All by nnaka2992
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
210
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
380
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
410
ついに国内でも使えるようになる!~Oracle Database@Google Cloudの紹介~
nnaka2992
1
200
データベースの技術選定を突き詰める ~複数事例から考える最適なデータベースの選び方~
nnaka2992
3
5.7k
Google Cloud Next 2025 DM Recap ~DM領域PTEが贈る注目リリース~
nnaka2992
0
170
データベースエンジニアの仕事を楽にする。PgAssistantの紹介
nnaka2992
9
5.2k
Google Cloudとo11yで実現するアプリケーション開発者主体のDB改善
nnaka2992
2
420
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
680
Other Decks in Programming
See All in Programming
Running Swift without an OS
kishikawakatsumi
0
840
実用!Hono RPC2026
yodaka
2
220
tRPCの概要と少しだけパフォーマンス
misoton665
2
210
[RubyKaigi 2026] Require Hooks
palkan
1
200
CDK Deployのための ”反響定位”
watany
4
770
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
140
第3木曜LT会 #28
tinykitten
PRO
0
110
10 Tips of AWS ~Gen AI on AWS~
licux
5
400
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.4k
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
520
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
190
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
140
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
How STYLIGHT went responsive
nonsquared
100
6.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
55k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
150
RailsConf 2023
tenderlove
30
1.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
It's Worth the Effort
3n
188
29k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
210
Transcript
DBREノススメ 株式会社スリーシェイク Copyright © 3-shake, Inc. All Rights Reserved.
\du Copyright © 3-shake, Inc. All Rights Reserved. 2 株式会社スリーシェイク
Sreake事業部 業務内容 - DBRE兼SRE見習い - クラウドもオンプレも分からない - データベースも分からない - 自称データ雑用係 - DBAでもDBREでもデータエンジニアでも 興味あること - データベース関連ならなんでも 中楯 直希 (@nnaka2992)
Agenda Copyright © 3-shake, Inc. All Rights Reserved. 3 -
DBREの認知度 - DBAじゃダメなのか? - DBREとは? - まとめ
DBREの認知度 01 Copyright © 3-shake, Inc. All Rights Reserved.
- Sreake所属のエンジニア約35人 - SRE 約30人 - DBRE 3人 DBREの認知度 Copyright
© 3-shake, Inc. All Rights Reserved. 5
- Sreake所属のエンジニア約35人 - SRE 約30人 - DBRE 3人 全体の約1/11がDBRE! DBREの認知度
Copyright © 3-shake, Inc. All Rights Reserved. 6
DBREは市場にあふれている! DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 7
DBREは市場にあふれている! そんなことない DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved.
8
- SREの求人数は13,190件 - DBREは39件 DBREの認知度 Copyright © 3-shake, Inc. All
Rights Reserved. 9
データを扱わない組織ってありますか? DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 10
“Data is the new oil” Clive Humby データは新しい石油である DBREの認知度 Copyright
© 3-shake, Inc. All Rights Reserved. 11 Clive Humby | University of Sheffield https://www.sheffield.ac.uk/dcs/people/academic-visitors/clive-humby
“Smart data structures and dumb code works a lot better
than the other way around.” Eric S. Raymond 優れたデータ構造とダメなコードはその逆より数倍優れている DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 12 The Cathedral and the Bazaar: When Is a Rose Not a Rose? http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s 06.html
データは大事なのにDBREは少ない DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 13
DBREやりましょう! DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 14
DBAじゃダメなのか? 02 Copyright © 3-shake, Inc. All Rights Reserved.
DBAは - データを適切に管理出来る - データストアの扱いに長けている - 扱っているデータの特性を熟知している DBAじゃダメなのか? Copyright ©
3-shake, Inc. All Rights Reserved. 16
DBA最高! DBREなんていらなかったんだ! DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved.
17
本当に? DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved. 18
DBAは運用よりの役職 DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved. 19
- DBは変更したくない - 実行されるクエリはレビューしたい
DBAは変更の少ない システムの運用に向いている DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved.
20
Web系とか競合が多いシステムでは たくさん変更を加えたい DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved.
21
これってDevOpsが 必要とされた理由では? DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved.
22
DBREとは? 03 Copyright © 3-shake, Inc. All Rights Reserved.
“class SRE implements interface DevOps” クラスSREはDevOpsというインターフェイスの実装である DBREとは? Copyright © 3-shake,
Inc. All Rights Reserved. 24 Site Reliability Engineering: Chapter 1 - How SRE Relates to DevOps https://sre.google/workbook/how-sre-relates/
“class DBRE extends class SRE” クラスDBREはSREというクラスの継承である DBREとは? Copyright © 3-shake,
Inc. All Rights Reserved. 25
DBREはSREが データベースに特化した形態 DBREとは? Copyright © 3-shake, Inc. All Rights Reserved.
26
具体的には何をするのか? DBREとは? Copyright © 3-shake, Inc. All Rights Reserved. 27
- SLOを整理して測定する - DBを包括したCI/CDの導入 - DBのメトリクスを見える化する - DBを守ること DBREとは? Copyright
© 3-shake, Inc. All Rights Reserved. 28 データベースリライアビリティエンジニアリング https://www.oreilly.co.jp/books/9784873119403/
- SLOを整理して測定する - DBを包括したCI/CDの導入 - DBのメトリクスを見える化する - DBを守ること DBREとは? Copyright
© 3-shake, Inc. All Rights Reserved. 29 SREの延長
- SLOを整理して測定する - DBを包括したCI/CDの導入 - DBのメトリクスを見える化する - DBを守ること DBREとは? Copyright
© 3-shake, Inc. All Rights Reserved. 30 DBAの延長
一番大事なのはデータストアについて メンタリングすること DBREとは? Copyright © 3-shake, Inc. All Rights Reserved.
31
データストアを理解している 人をスケールさせる DBREとは? Copyright © 3-shake, Inc. All Rights Reserved.
32
まとめ 04 Copyright © 3-shake, Inc. All Rights Reserved.
DBREやりましょう! まとめ Copyright © 3-shake, Inc. All Rights Reserved. 34