僕が考えた最強のRDBリファクタリング(そうでもない) / db-refactoring
by
soudai sone
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
僕が考えた 最強のRDBリファクタリング 吉祥寺.pm #14
Slide 2
Slide 2 text
注意事項 言うほどDBの話出てこないし、 完全にタイトルは釣りです
Slide 3
Slide 3 text
What is it? そーだいは激怒した。
Slide 4
Slide 4 text
What is it? そーだいにはperlはわからぬ。
Slide 5
Slide 5 text
What is it? しかしRDBには人一倍に 敏感であった
Slide 6
Slide 6 text
What is it? 吉祥寺.P(ostgresql)M(ySQL)
Slide 7
Slide 7 text
What is it? RDBリファクタリングの話
Slide 8
Slide 8 text
あじぇんだ 1 自己紹介 2 やりたいこと 3 技術で解決したこと 4 技術で解決しなかったこと 5 まとめ
Slide 9
Slide 9 text
あじぇんだ 1 自己紹介 2 やりたいこと 3 技術で解決したこと 4 技術で解決しなかったこと 5 まとめ
Slide 10
Slide 10 text
自己紹介 名前 : 曽根 壮大(そね たけとも) 年齢 : 33歳(3人の子供がいます) 職業 : 副社長/CTO 所属 : 株式会社 オミカレ 日本PostgreSQLユーザ会(JPUG) 勉強会担当 技術的にはLL系言語やRDBが好きです
Slide 11
Slide 11 text
自己紹介 名前 : 曽根 壮大(そね たけとも) 年齢 : 33歳(3人の子供がいます) 職業 : 副社長/CTO 所属 : 株式会社 オミカレ 日本PostgreSQLユーザ会(JPUG) 勉強会担当 技術的にはLL系言語やRDBが好きです
Slide 12
Slide 12 text
婚活といえばオミカレ https://party-calendar.net/
Slide 13
Slide 13 text
あじぇんだ 1 自己紹介 2 やりたいこと 3 技術で解決したこと 4 技術で解決しなかったこと 5 まとめ
Slide 14
Slide 14 text
やりたいこと
Slide 15
Slide 15 text
やりたいこと
Slide 16
Slide 16 text
やりたいこと この間、わずか1年と3ヶ月
Slide 17
Slide 17 text
やりたいこと いなかった時期
Slide 18
Slide 18 text
やりたいこと システムが変わるには 十分すぎる時間であった
Slide 19
Slide 19 text
やりたいこと システムを リファクタリングしたい
Slide 20
Slide 20 text
やりたいこと もちろんRDBも リファクタリングしたい
Slide 21
Slide 21 text
あじぇんだ 1 自己紹介 2 やりたいこと 3 技術で解決したこと 4 技術で解決しなかったこと 5 まとめ
Slide 22
Slide 22 text
技術で解決したこと 要件
Slide 23
Slide 23 text
技術で解決したこと 要件 • なるべく無停止で進めたい • 複数のWebサービスから参照される が同時には直せない • 工数は限られ、新規開発は止めない
Slide 24
Slide 24 text
技術で解決したこと そーだいさん「無理やで?」
Slide 25
Slide 25 text
技術で解決したこと といっても仕方ないので考えた
Slide 26
Slide 26 text
技術で解決したこと MySQL オミカレ みんなの婚活
Slide 27
Slide 27 text
技術で解決したこと MySQL オミカレ みんなの婚活 PostgreSQL WebAPI アプリ
Slide 28
Slide 28 text
技術で解決したこと MySQL オミカレ みんなの婚活 PostgreSQL WebAPI アプリ
Slide 29
Slide 29 text
技術で解決したこと オミカレ みんなの婚活 PostgreSQL WebAPI アプリ 外の開発者
Slide 30
Slide 30 text
あじぇんだ 1 自己紹介 2 やりたいこと 3 技術で解決したこと 4 技術で解決しなかったこと 5 まとめ
Slide 31
Slide 31 text
技術で解決しなかったこと 理論はわかるが作る人は誰?
Slide 32
Slide 32 text
技術で解決しなかったこと どれくらい売上に貢献するの?
Slide 33
Slide 33 text
技術で解決しなかったこと 採用と政治
Slide 34
Slide 34 text
技術で解決しなかったこと 4~7月まで毎月採用! (2018/05/20時点)
Slide 35
Slide 35 text
技術で解決しなかったこと リファクタリングを プロジェクトと兼ねる
Slide 36
Slide 36 text
技術で解決したこと MySQL オミカレ みんなの婚活 PostgreSQL WebAPI アプリ
Slide 37
Slide 37 text
技術で解決しなかったこと あとは覚悟
Slide 38
Slide 38 text
技術で解決しなかったこと
Slide 39
Slide 39 text
技術で解決しなかったこと 物事を進めるには技術以外も大事
Slide 40
Slide 40 text
技術で解決しなかったこと 物事を進めるには技術以外も大事 ↓ それを巻き取るのが僕の仕事
Slide 41
Slide 41 text
あじぇんだ 1 自己紹介 2 やりたいこと 3 技術で解決したこと 4 技術で解決しなかったこと 5 まとめ
Slide 42
Slide 42 text
まとめ
Slide 43
Slide 43 text
https://speakerdeck.com/soudai/rdb-antipattern-refactoring?slide=94
Slide 44
Slide 44 text
まとめ 自分で言ったことを 自分で実践できて便利
Slide 45
Slide 45 text
まとめ 絶賛リファクタリング中なので 進捗を今後も報告していきます! (辛かったとこも含めて)
Slide 46
Slide 46 text
オミカレは仲間を募集中です デザイナやディレクタやエンジニアを 絶賛 大募集中です https://party-calendar.net/corp/recruite
Slide 47
Slide 47 text
まとめ そーだいさんの次回作にご期待下さい!
Slide 48
Slide 48 text
ご清聴ありがとうございました