Slide 1

Slide 1 text

DBREノススメ 株式会社スリーシェイク Copyright © 3-shake, Inc. All Rights Reserved.

Slide 2

Slide 2 text

\du Copyright © 3-shake, Inc. All Rights Reserved. 2 株式会社スリーシェイク Sreake事業部 業務内容 - DBRE兼SRE見習い - クラウドもオンプレも分からない - データベースも分からない - 自称データ雑用係 - DBAでもDBREでもデータエンジニアでも 興味あること - データベース関連ならなんでも 中楯 直希 (@nnaka2992)

Slide 3

Slide 3 text

Agenda Copyright © 3-shake, Inc. All Rights Reserved. 3 - DBREの認知度 - DBAじゃダメなのか? - DBREとは? - まとめ

Slide 4

Slide 4 text

DBREの認知度 01 Copyright © 3-shake, Inc. All Rights Reserved.

Slide 5

Slide 5 text

- Sreake所属のエンジニア約35人 - SRE 約30人 - DBRE 3人 DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 5

Slide 6

Slide 6 text

- Sreake所属のエンジニア約35人 - SRE 約30人 - DBRE 3人 全体の約1/11がDBRE! DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 6

Slide 7

Slide 7 text

DBREは市場にあふれている! DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 7

Slide 8

Slide 8 text

DBREは市場にあふれている! そんなことない DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 8

Slide 9

Slide 9 text

- SREの求人数は13,190件 - DBREは39件 DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 9

Slide 10

Slide 10 text

データを扱わない組織ってありますか? DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 10

Slide 11

Slide 11 text

“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

Slide 12

Slide 12 text

“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

Slide 13

Slide 13 text

データは大事なのにDBREは少ない DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 13

Slide 14

Slide 14 text

DBREやりましょう! DBREの認知度 Copyright © 3-shake, Inc. All Rights Reserved. 14

Slide 15

Slide 15 text

DBAじゃダメなのか? 02 Copyright © 3-shake, Inc. All Rights Reserved.

Slide 16

Slide 16 text

DBAは - データを適切に管理出来る - データストアの扱いに長けている - 扱っているデータの特性を熟知している DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved. 16

Slide 17

Slide 17 text

DBA最高! DBREなんていらなかったんだ! DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved. 17

Slide 18

Slide 18 text

本当に? DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved. 18

Slide 19

Slide 19 text

DBAは運用よりの役職 DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved. 19 - DBは変更したくない - 実行されるクエリはレビューしたい

Slide 20

Slide 20 text

DBAは変更の少ない システムの運用に向いている DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved. 20

Slide 21

Slide 21 text

Web系とか競合が多いシステムでは たくさん変更を加えたい DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved. 21

Slide 22

Slide 22 text

これってDevOpsが 必要とされた理由では? DBAじゃダメなのか? Copyright © 3-shake, Inc. All Rights Reserved. 22

Slide 23

Slide 23 text

DBREとは? 03 Copyright © 3-shake, Inc. All Rights Reserved.

Slide 24

Slide 24 text

“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/

Slide 25

Slide 25 text

“class DBRE extends class SRE” クラスDBREはSREというクラスの継承である DBREとは? Copyright © 3-shake, Inc. All Rights Reserved. 25

Slide 26

Slide 26 text

DBREはSREが データベースに特化した形態 DBREとは? Copyright © 3-shake, Inc. All Rights Reserved. 26

Slide 27

Slide 27 text

具体的には何をするのか? DBREとは? Copyright © 3-shake, Inc. All Rights Reserved. 27

Slide 28

Slide 28 text

- SLOを整理して測定する - DBを包括したCI/CDの導入 - DBのメトリクスを見える化する - DBを守ること DBREとは? Copyright © 3-shake, Inc. All Rights Reserved. 28 データベースリライアビリティエンジニアリング https://www.oreilly.co.jp/books/9784873119403/

Slide 29

Slide 29 text

- SLOを整理して測定する - DBを包括したCI/CDの導入 - DBのメトリクスを見える化する - DBを守ること DBREとは? Copyright © 3-shake, Inc. All Rights Reserved. 29 SREの延長

Slide 30

Slide 30 text

- SLOを整理して測定する - DBを包括したCI/CDの導入 - DBのメトリクスを見える化する - DBを守ること DBREとは? Copyright © 3-shake, Inc. All Rights Reserved. 30 DBAの延長

Slide 31

Slide 31 text

一番大事なのはデータストアについて メンタリングすること DBREとは? Copyright © 3-shake, Inc. All Rights Reserved. 31

Slide 32

Slide 32 text

データストアを理解している 人をスケールさせる DBREとは? Copyright © 3-shake, Inc. All Rights Reserved. 32

Slide 33

Slide 33 text

まとめ 04 Copyright © 3-shake, Inc. All Rights Reserved.

Slide 34

Slide 34 text

DBREやりましょう! まとめ Copyright © 3-shake, Inc. All Rights Reserved. 34